¿Hay un portapapeles en sistemas Ubuntu/Linux sin GUI? ¿Puedo sincronizarlo con mi portapapeles local (OS X)?

¿Hay un portapapeles en sistemas Ubuntu/Linux sin GUI? ¿Puedo sincronizarlo con mi portapapeles local (OS X)?

Paso mucho tiempo en Mac OS X como sistema de escritorio, y en Mac hay dos pequeñas utilidades agradables para la línea de comandos, pbcopyque pbpastepueden aceptar stdiny escribir archivos stdout.¿Existe una utilidad similar o un tablero sin GUI en Linux? ¿Cómo funciona?

Leí esta publicación de blog.http://blog.roseman.org.uk/tag/iterm2.htmlen el que un tipo que trabaja para Google dice que puede usar XQuartz, iTerm2y vimcopiar cosas yanksen vimel portapapeles del sistema, que se sincroniza con su portapapeles local.

Instalé XQuartz, cambié las preferencias y marqué las casillas para sincronizar los portapapeles, y me conecté a ssh de forma remota con reenvío X ( ssh -X), pero cuando coloco cosas en vimel portapapeles del sistema ( "+yy) en un sistema remoto, mi portapapeles local no cambia.

¿Qué estoy haciendo mal? ¿Necesito estar usando tmuxpara sincronizar los portapapeles?

Voy a abordar esto un poco a ciegas porque no he usado antes el portapapeles en la línea de comandos de Linux. ¿Alguien puede ayudarme a entender un poco más sobre este tema?

Respuesta1

Necesita una versión de vim que haya sido compilada con soporte X. Puede ejecutar gvim -v(después de instalar gvim, por supuesto) para ejecutar una versión adecuada en una terminal.

Respuesta2

Pasos:

  • configurar OSX X11 para compartir el portapapeles
  • reenviar X11 entre OSX y el servidor
  • use vim compilado con +xterm_clipboard
  • opcional: 'establecer portapapeles = unnamedplus' para usar el portapapeles del sistema para las operaciones predeterminadas.

Parece que estabas usando una versión de vim compilada sin +xterm_clipboard. Puedes consultar a través de vim --version | grep xterm_clipboard. vim-noxLo tengo vim-gtkinstalado en mi servidor ubuntu.

Detalles aquí: http://www.lowlevelmanager.com/2012/09/osx-remote-vim-clipboard-sync.html

información relacionada