¿no podrías agregar atajos personalizados? Si eso no fue posible o no funcionó, es posible que desee cambiar las combinaciones de teclas de su vmbox. Deberá hacer lo siguiente:
Instalar xbindkeys
sudo apt-get install xbindkeys
Xbindkeys es un programa muy versátil que te permite reasignar teclas muy fácilmente. Utiliza un archivo de configuración, mi valor predeterminado ubicado en su directorio de inicio, para cambiar las asociaciones de teclas en ciertos comandos.
Para crear un archivo de configuración predeterminado, use el comando:
xbindkeys --defaults
Que imprime el archivo de configuración predeterminado. Entonces, si desea crear el archivo que contiene los valores predeterminados que usaría:
xbindkeys --defaults > $HOME/.xbindkeysrc
Que imprime los valores predeterminados en un archivo oculto llamado .xbindkeysrc ubicado en el hogar.
Ahora, para cambiar realmente los enlaces de las teclas, primero necesitamos saber cuál es el nombre o la clave de esas teclas. xbindkeys nos permite usar el controlador -k para encontrar el nombre de una tecla o combinación de teclas. Correr:
xbindkeys -k
Ahora presione ctrl (de cmd) y verifique la salida
Intente presionar ctrl + c (después de deshabilitar ese acceso directo en el terminal usando la segunda parte de esta expulsión)
Le dirá el nombre de la combinación clave / clave.
Ahora tenemos que decirle a Linux que invoque cmd cuando se presione Ctrl.
para esto necesitaremos una pieza adicional de software ya que xbindkeys no es compatible por sí solo. Sé de dos programas que podemos usar, xdotool y xte. Prefiero xte, así que voy a usar eso.
Instalarlo:
sudo apt-get install xautomation
(Para llamar a una sola tecla, presione: xte 'key keyName'
Para llamar a una combinación de teclas: xte 'keydown keyName' 'keydown secondKeyName' 'keyup keyName' 'keyup secondKeyName
Para más información puedes leer el manual man xte
)
Vamos a abrir el archivo de configuración que creó anteriormente: (el que creó usando xbindkeys --defaults > $HOME/.xbindkeysrc
)
gedit .xbindkeysrc
Obtendrás algo como esto:
#
# A list of keys is in /usr/include/X11/keysym.h and in
# /usr/include/X11/keysymdef.h
# The XK_ is not needed.
#
# List of modifier:
# Release, Control, Shift, Mod1 (Alt), Mod2 (NumLock),
# Mod3 (CapsLock), Mod4, Mod5 (Scroll).
#
# The release modifier is not a standard X modifier, but you can
# use it if you want to catch release events instead of press events
# By defaults, xbindkeys does not pay attention with the modifiers
# NumLock, CapsLock and ScrollLock.
# Uncomment the lines above if you want to pay attention to them.
#keystate_numlock = enable
#keystate_capslock = enable
#keystate_scrolllock= enable
# Examples of commands:
Anteriormente extrajo la combinación clave / clave. ahora que conoce el comando para simular pulsaciones de teclas, puede llamarlo desde su script xbindkeys, así:
Cmd "xte 'ctrl'" (o algo así dependía del nombre que le dieran xbindkeys)
Agregue esto a su script xbindkeys y guárdelo.
Notarás que no funciona (todavía). Eso es porque xbindkeys aún no se está ejecutando. Comience con el siguiente comando.
xbindkeys
Tus comandos deberían funcionar ahora. Si no funciona, puede intentar agregar comandos a sus combinaciones de teclas como copiar y pegar. Si eso tampoco funciona, hay una alternativa, pero eso es bastante escritura. También puedes probar xmodmap o xkeycaps.
Me gustaría señalar que xbindkeys y xte no siempre funcionan bien juntos.
En cuanto a los accesos directos de su terminal: puede cambiarlos TODOS abriendo su terminal y haciendo clic en editar en la barra superior. Luego haga clic en los atajos de teclado y cambie el valor de copiar y pegar debajo del encabezado "editar" en ctrl (o en su caso cmd) + c y ctrl + v