Cómo hacer que Ctrl / Shift + KP_Insert realice copiar / pegar en terminales de Linux.

0

En el teclado de mi computadora portátil no tengo teclas de inserción / eliminación dedicadas, solo hay teclas numéricas ubicadas en los mismos botones que "0" y ".". Xev muestra que estos tienen los keyyms KP_Insert y KP_Delete, mientras que los dedicados tienen los keysyms Insert y Delete.

Ahora, en gnome-terminal, lxterminal y algunos otros emuladores de terminal, presionar Ctrl + KP_Insert / Shift + KP_insert funciona como copiar / pegar, pero en st, urxvt y otros no hace nada. ¿Hay alguna forma de configurar los últimos para que se comporten de manera similar a los primeros?

¿Es esto algo que debería configurar para un emulador de terminal específico o se puede hacer en todo el sistema (por ejemplo, asignando Insertar / Eliminar palabras clave a estos botones)?

Eldar
fuente

Respuestas:

2

st y urxvt Copiará el texto tan pronto como lo seleccione, sin comandos adicionales. La forma clásica de pegar en esos terminales es hacer clic con el botón central, con la emulación del botón central activada si es necesario (lo que hace que la izquierda y la derecha actúen como el botón central).

Para reasignar el botón, su mejor apuesta es probablemente xmodmap.

nitro2k01
fuente
1

Si quieres copypaste en la consola de linux char, no funcionará. Necesita una característica sofisticada de rpc / ole que solo existe en gui.

Si desea esto en X: no es el trabajo de su emulador de terminal, sino su entorno de interfaz gráfica de usuario. Aunque es posible que los emuladores de terminal anulen / cambien la configuración normal de su interfaz gráfica de usuario. Profundice en la configuración de acceso directo del teclado en todas partes (en la configuración de su terminal y en la configuración de su entorno GUI también), puede tener suerte.

Si nada funciona, también es posible cambiar la asignación del teclado del servidor X. Existe la herramienta de línea de comandos xmodmap, pero también hay aplicaciones gui más agradables para esto. Depende de su entorno de ventanas, ¿qué distro usa, ubuntu?

peterh
fuente
Gracias por tu respuesta. Lo quiero en X, pero no estoy ejecutando ningún DE, solo X11 + dwm + terminal. A partir de la distribución, estoy usando Fedora.
Eldar