
cambio entreDvorákyQWERTYdiseños de teclado y con frecuencia me encuentro con diseños que no coinciden en mi sistema operativo host y una máquina virtual Linux.
¿Cómo puedo cambiar fácilmente el diseño cuando tengo configurado el diseño incorrecto?
Tenga en cuenta que aquí estoy hablando de la consola del sistema de línea de comandos únicamente, no de una ventana de terminal en una GUI.
Respuesta1
Encontré que la solución es crear los siguientes alias en mi .bashrc
archivo:
alias asdf="sudo loadkeys dvorak"
alias aoeu="sudo loadkeys us"
Ahora, cuando me encuentro con el diseño incorrecto, escribo las mismas cuatro teclas en la fila de inicio para cambiar de diseño.
El único problema que tuve con esto fue que podría resultar difícil ingresar una contraseña para el sudo
comando cuando se habilita el diseño incorrecto. Hay dos soluciones paraesteproblema, pero pueden ser un problema de seguridad en algunos entornos:
Utilice una contraseña segura compuesta únicamente de números, símbolos y las letras M y A (son las mismas tanto para Dvorak como para Qwerty).
Active el
suid
bit/usr/bin/loadkeys
para que se ejecute automáticamente como root (y no es necesario ejecutarlo consudo
). Usé el comandosudo chmod u+s /usr/bin/loadkeys
. Nota: necesitaba instalar elconsole-data
paquete de antemano.
Editar: se agregó una excelente suid
sugerencia dessmy.