Seguí alguna publicación hace un tiempo, y decía hacer un ~/.xmodmap
archivo así:
! Swap caps lock and escape
remove Lock = Caps_Lock
keysym Escape = Caps_Lock
keysym Caps_Lock = Escape
add Lock = Caps_Lock
Lo hice, y ahora puedo intercambiar esc
y caps lock
haciendo xmodmap ~/.xmodmap
. Quería que esto fuera permanente, así que agregué ese comando a mi ~/.bash_profile
, pero no parece funcionar; Todavía tengo que hacerlo manualmente xmodmap
. Como un abandono de EEng, estoy tentado de volver a cablear mi teclado} :-) pero sé que debe haber una mejor manera. ¿Cómo puedo hacer que esto funcione de forma permanente?
xkb
tiene una opción que hace exactamente eso:así que simplemente podrías agregar 1
a sus elementos de inicio automático XFCE.
1: puede haber una mejor manera de hacer esto, pero no soy un usuario de XFCE
fuente
caps:swapescape
a tuxkb-options
En Xfce en Opensuse cambié mis teclas Escy Caps Lockeditando el
/etc/X11/xorg.conf.d/00-keyboard.conf
archivo como se explica en la wiki de archlinux . Agregué una línea que dicea la sección que comienza con
luego reinicié mi computadora y el hecho fue hecho.
Haga una copia de seguridad del archivo antes de editarlo. Si comete un error, es posible que su interfaz gráfica de usuario no se inicie y tendrá que restaurar o editar el archivo desde el símbolo del sistema. En Ubuntu, recuerdo que tuve que agregar la línea de opción en un archivo de configuración de teclado que tenía un nombre diferente.
fuente
Usar el .Xmodmap no funcionó para mí.
Sin embargo, un hombre rápido xmodmap dice que esto funciona y lo hizo:
que se puede ejecutar:
EDITAR: ack ... Estoy equivocado ... el valor predeterminado cambió hace unos años a .Xmodmap de .xmodmaprc. La creación del archivo .Xmodmap provocó que mi xfce se cargara "divertido". En .bash_profile, pongo:
Luego funcionó, y tengo un script que reinició mi Xfce para que todo funcione.
fuente
Había estado realizando un ajuste similar (
/usr/bin/setxkbmap -variant altgr-intl -option 'ctrl:nocaps'
) al ponerlo en el inicio automático de la aplicación, como se menciona en otra respuesta. Sin embargo, en algún momento dejó de funcionar para mí, así que aquí está mi enfoque alternativo:En el menú Configuración, elija "Unidades y medios extraíbles", luego la pestaña "Dispositivos de entrada". Active la opción "Ejecutar automáticamente un programa cuando se conecta un teclado USB" e ingrese el comando setkbmap de su elección.
fuente