Estaba interesado en instalar Arch (o más específicamente archbang) pero no pude descubrir cómo reasignar CAPSLOCK a ESC.
Probé las teclas de carga, pero tenía unerror: could not get a file descriptor referring to the console
Estoy acostumbrado a usar GNOME, donde es tan fácil como ir a un menú y cambiar entre ellos. ¿Cómo hago esto en Arch?
Respuesta1
Estoy usando esto en mi ~/.Xmodmap:
! who needs CapsLock anyway
clear Lock
keycode 66 = Escape
Solo desactiva CapsLock, por lo que básicamente [CapsLock] y [Esc] actúan de la misma manera en mi sistema.
También tengo la siguiente línea en ~/.xinitrc para cargar mi mapa de teclado personalizado cada vez que se inicia X.
if [ -s ~/.Xmodmap ]; then
xmodmap ~/.Xmodmap
fi
Encontrarás más soluciones en elforo-arco.
Las siguientes soluciones se copian del enlace anterior como referencia.
Esto debe colocarse en ~/.Xmodmap para cambiar ambas claves. También debe cargar su archivo .Xmodmap modificado desde .xinitrc.
remove Lock = Caps_Lock
add Lock = Escape
keysym Caps_Lock = Escape
keysym Escape = Caps_Lock
O si prefiere otro programa en lugar de xmodmap, agregue la siguiente línea a ~/.xinitrc:
setxkbmap -option caps:escape
Respuesta2
También documentado en los documentos oficiales:https://wiki.archlinux.org/index.php/xmodmap#Turn_CapsLock_into_Control
Básicamente tres pasos:
- Vuelca el mapa clave actual usando
xmodmap
- Modificar el mapa de teclas y aplicar
- Configurar el sistema para cargar la configuración personalizada al inicio
Te tengo: es necesario borrar los mapas anteriores antes de aplicar mapas nuevos (documentados).