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

14

J'essaie de changer la touche Ctrl gauche avec des majuscules en permanence. Mais avec le commutateur de disposition de clavier natif ubuntu, xmodmap n'a pas persisté ( cette question ). Alors maintenant, je viens d'abandonner le commutateur 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 exactement comme je le souhaite. Mais maintenant, je veux l'exécuter automatiquement au démarrage du système. Mais si je mets cela sous Sturtup Applications, cela ne fonctionne 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?

lompy
la source
1
Pourriez-vous essayer d'exécuter sudo dpkg-reconfigure console-setupces modifications à l'échelle du système.
user.dz

Réponses:

23

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 >> desktop >> sources d'entrée

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

Fermez ensuite l'éditeur dconf. Les changements devraient être mis en ligne immédiatement.

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

Réf:

user76369
la source
1
Fonctionne toujours sur Unity le 16.04. Je vous remercie!
slinkp