¿Cómo puedo alternar el bloqueo de mayúsculas cuando la tecla Bloq Mayús se reasigna?

11

Tengo un teclado Das conectado a un ThinkPad con Linux. Por alguna razón, a veces Ubuntu requiere que vuelva a ejecutarse xmodmapcuando desbloqueo mi pantalla, lo que cambia mi Caps Lockclave Control, como deseo. Esto sucede con tanta frecuencia que generalmente dejo abierta una ventana de terminal donde xmodmapestá el último comando que ejecuté, para poder presionar y luego Entervolver a ejecutar el comando y arreglar mi teclado. Desafortunadamente, a veces me olvido de hacer esto de inmediato, y no me doy cuenta hasta que uso la Caps Lockclave y descubro que ha olvidado su asignación a la Controlclave.

Hoy fue uno de esos días. Desafortunadamente, olvidé presionar la Caps Locktecla nuevamente para deshabilitarla antes de ejecutarla xmodmap(lo cual, como se describe, lo hago sin escribir ningún carácter, lo que me habría alertado de que el bloqueo de mayúsculas está activado). Ahora el bloqueo de mayúsculas está habilitado y no tengo ninguna tecla que pueda presionar para deshabilitarlo porque Caps Lockya está asignado Control. Intenté cerrar sesión y volver a iniciarla de inmediato, pero aparentemente eso no es "lo suficientemente largo" para que Ubuntu olvide mi asignación de teclas. (Además, fue difícil volver a iniciar sesión porque tuve que recordar mantener presionada la Shifttecla mientras escribía mi contraseña). ¿Hay algo que pueda ejecutar desde la línea de comandos para deshacer esto fácilmente en lugar de crear un nuevo .xmodmaparchivo que deshaga las asignaciones? agregado por mi actual?

Bolinfest
fuente

Respuestas:

9

Puede ejecutar el setleds -capscomando desde una consola. Para llegar a una consola, presione Ctrl+ Alt+ F1y presione Ctrl+ Alt+ F7para volver a donde estaba.

Información sobre esta publicación

naranja
fuente
2

Reasigné mi (completamente inútil) Scroll Lockcomo mi nuevo Caps Lock.

!!!
!!! For Dvorak and Qwerty
!!!
remove Lock = Caps_Lock
remove Lock = Scroll_Lock
remove Control = Control_L
keysym Scroll_Lock = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Lock = Scroll_Lock
add Control = Control_L
Martín Canaval
fuente