web-dev-qa-db-fra.com

Définir les préférences setxkbmap au démarrage

J'essaie de passer la touche Ctrl gauche avec des majuscules de façon permanente. Mais avec ubuntu, le sélecteur de configuration de clavier natif xmodmap n’a pas persisté ( cette question ). Alors maintenant, je viens d'abandonner le sélecteur natif et d'utiliser la commande setxkbmap à la place. J'ai créé un script:

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

Cela fonctionne comme je veux. Mais maintenant, je veux le lancer automatiquement au démarrage du système. Mais si je mets cela sous Sturtup Applications, cela ne fonctionnera pas. Apparemment, quelque chose d'autre réinitialise la carte xkb après mon script au démarrage.

Est-ce que quelqu'un sait ce qui déclenche la réinitialisation de xkb et comment s'en débarrasser?

14
lompy

Enfin, après de nombreuses recherches, voici ce que j'ai trouvé pour Ubuntu 13.10:

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

accédez à org >> gnome >> bureau >> sources d'entrée

Placez vos options sous xkb-options sous forme de liste. Ex: ['altwin: ctrl_alt_win', '.. etc ..']

Fermez ensuite dconf-editor. Les changements devraient venir en direct tout de suite.

... Je posterais une capture d'écran mais ma réputation sur ce forum n'est pas assez élevée, donnez-moi s'il vous plaît quelques points;)

Ref:

23
user76369