Ignorando mis intentos anteriores de responder que falló, encontré algo que convierte el bloqueo de mayúsculas completamente en desplazamiento a la izquierda. Sin alternar, creo que es persistente, y es bastante simple.
Primero, recomendaría hacer una copia de seguridad, antes de presentarles cómo cambiarla.
correr sudo cp /usr/share/X11/xkb/symbols/pc ~/pckeybak
Ahora que hay una copia de seguridad, pasemos a la edición.
Use su editor de texto favorito para editar este archivo como root:
/usr/share/X11/xkb/symbols/pc
Encuentre el segmento que se ve así (está cerca de la parte superior, línea 22 para mí):
key <TAB> { [ Tab, ISO_Left_Tab ] };
key <RTRN> { [ Return ] };
key <CAPS> { [ Caps_lock ] };
key <NMLK> { [ Num_Lock ] };
editar
key <CAPS> { [ Caps_lock ] };
ser - estar
key <CAPS> { [ Shift_L, Caps_Lock ] };
en lugar. (El Caps_Lock
after Shift_L,
puede ser innecesario).
Reinicie su administrador de pantalla (generalmente sudo service lightdm restart
) y el bloqueo de mayúsculas ahora se desplazará a la izquierda. ( Nota: mi máquina de prueba usa GNOME, así que tuve que reiniciar gdm
. Sin embargo, eso causó algunos parpadeos extraños en el TTY alternativo y gdm
nunca se reinició. Tuve que reiniciar por completo).
Este realmente pude probarlo y puedo confirmar que funciona.
Adaptado de xmodmap permanente en Ubuntu 13.04