Al hacer clic con el botón izquierdo en xterms, se inicia la selección de algo para copiar y pegar.
Al hacer doble clic a la izquierda se selecciona una palabra.
El triple clic izquierdo selecciona una línea.
Todo esto funciona bajo la unidad en 11.04. Sin embargo, no hay forma de copiar y pegar esa selección en otro lugar: el menú del botón derecho muestra pegar deshabilitado y hacer clic en el medio para copiar y pegar no funciona.
Entonces, ¿cómo puedo copiar una selección de un xterm a otro lugar? Estoy contento con cualquier método para realizar esto.
(Estoy usando la instalación predeterminada sin configuración especial hasta ahora)
Editar: Mismo problema con xedit
Respuestas:
Use el botón central o shift + insert
ver selección de X Window
fuente
Xterm usa búferes de corte, no la selección de portapapeles X11 estándar utilizada para copiar y pegar estándar que ahora usan gnome-terminal y la mayoría de los otros programas de Linux.
Pero si comienzas xterm así:
entonces las selecciones están disponibles a través del portapapeles estándar.
Lea más en Copiar y pegar en Xterm | Base de datos de conocimientos de StarNet - PC X, X Windows, X 11 y más - StarNet
El
xcb
programa también proporciona acceso de línea de comandos a los búferes de corte.Por ejemplo, en Trusty Tahr 12.04, ejecutando lxde window manager, puedo hacer triple clic en una línea de texto en xterm, lo que lo resalta y lo pone en el búfer de corte 0. Luego puedo ejecutar xcb -p 0 que imprime la línea en stdout.
Por alguna razón, no funcionó para mí hacer clic en ambos botones (simulando un clic en el medio) en una xterm, pero shift-insert sí funcionó en una xterm.
fuente
xterm*selectToClipboard: true
línea allí para que el cambio sea persistente :)-class ${CLASS}
para iniciarxterm
el indicador correspondiente,-xrm ${CLASS}.*.selectToClipboard:true
entonces si tiene clases de ventanas xterm separadas, la configuración se realiza un seguimiento por separado.Un tema similar se discute aquí . Como señalaron las "cadenas":
Copiar / pegar dentro de xterm funcionó para mí, pero no para una aplicación externa, por ejemplo, gedit. Según el enlace anterior, instalé parcellite y eso solucionó el problema,
Actualización: si "pegar" no funciona con "shift-insert", use el botón central del mouse o si no tiene un clic, haga clic simultáneamente en los botones izquierdo y derecho para pegar.
fuente
Para copiar entre xterm y otros programas / documentos / ...
Agregar al archivo
~/.Xresources
(o crear):Luego ejecuta el comando:
Reiniciar xterm.
fuente
Cuando copie desde xterm, simplemente use
Mayús + clic central
pegar algo en gedit o algún editor en xterm como mcedit
fuente
Esto no responde a su pregunta, pero me ayudó, así que lo estoy poniendo aquí, ya que puede ayudar a alguien más:
fuente
Para copiar texto en Xterm, primero seleccione el texto y luego presione shift+ PrtScr. Para pegar texto en Xterm usa shift+ Insert.
fuente
Cuando selecciona texto, se coloca automáticamente en el búfer de corte (como un portapapeles). Cuando usa Copiar, desde un menú o con un método abreviado de teclado, va al portapapeles principal.
Para pegar desde el búfer de corte en su xterm, haga clic con el botón central. Para pegar desde el portapapeles en tu xterm, haz clic con el botón central.
fuente
Consulte aquí una explicación de los problemas de pegado con xterms y aplicaciones modernas / gestores de ventanas: http://www.davidsimmons.com/soft/xtermhacks/#copynpaste
fuente
Xterm usa la selección primaria X11, que es diferente al portapapeles. El programa xsel se puede usar para copiar la selección primaria en el portapapeles:
Para hacerlo, he definido Meta-c en Fluxbox para esto.
Esto es útil para los programas de Windows, que solo admiten un portapapeles (por ejemplo, VirtualBox).
fuente
Por lo demás, tengo el administrador de portapapeles Glipper útil ejecutándose en 12.04.
Si selecciono caracteres xterm, aparecen en una nueva entrada de Glipper.
Si selecciono esa entrada (botón) entre esa sucesión, el próximo pegado vendrá de él y pegará esos caracteres en cualquier aplicación.
fuente