Haga que las preferencias de setxkbmap se configuren al inicio

14

Estoy tratando de cambiar la tecla Ctrl izquierda con mayúsculas permanentemente. Pero con el conmutador de distribución de teclado nativo de ubuntu, xmodmap no persistió ( esta pregunta ). Así que ahora simplemente abandoné el conmutador nativo y utilicé el comando setxkbmap en su lugar. Creé un script:

#!/bin/bash
setxkbmap -model pc104 -layout us,ru -option grp:alt_shift_toggle -option ctrl:swapcaps

Funciona como yo quiero. Pero ahora quiero ejecutarlo automáticamente al iniciar el sistema. Pero si pongo esto en Sturtup Applications no funciona. Aparentemente, algo más restablece el mapa xkb después de mi script al inicio.

¿Alguien sabe qué desencadena el reinicio de xkb y cómo deshacerse de él?

lompy
fuente
1
¿Podría intentar ejecutar sudo dpkg-reconfigure console-setuppara hacer estos cambios en todo el sistema?
user.dz

Respuestas:

23

Finalmente, después de mucha investigación, esto es lo que encontré para ubuntu 13.10:

$ sudo apt-get install dconf-tools
$ dconf-editor

navegue a org >> gnome >> escritorio >> input-sources

Ponga sus opciones bajo xkb-options como una lista. Ej: ['altwin: ctrl_alt_win', '.. etc ..']

Luego cierre el dconf-editor. Los cambios deben venir en vivo de inmediato.

... Publicaría una captura de pantalla, pero mi reputación en este foro no es lo suficientemente alta, por favor, dame algunos puntos;)

Árbitro:

user76369
fuente
1
Todavía funciona en Unity el 16.04. ¡Gracias!
slinkp