Nehmen Sie die Voreinstellungen für setxkbmap vor, die beim Start festgelegt werden

14

Ich versuche, die linke Strg-Taste mit Großbuchstaben dauerhaft zu aktivieren. Aber mit Ubuntu native Tastaturlayout Switcher xmodmap nicht bestanden ( diese Frage ). Also habe ich jetzt einfach den nativen Switcher über Bord geworfen und stattdessen den Befehl setxkbmap verwendet. Ich habe ein Skript erstellt:

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

Es funktioniert so wie ich es will. Aber jetzt möchte ich es beim Systemstart automatisch starten. Aber wenn ich dies unter Sturtup-Anwendungen stelle, funktioniert es nicht. Anscheinend setzt etwas anderes xkb map nach meinem Skript beim Start zurück.

Weiß jemand, was das Zurücksetzen von xkb auslöst und wie man es loswird?

trampeln
quelle
1
Könnten Sie versuchen sudo dpkg-reconfigure console-setup, diese Änderungen systemweit vorzunehmen?
user.dz

Antworten:

23

Nach langem Nachforschen habe ich folgendes für Ubuntu 13.10 herausgefunden:

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

Navigieren Sie zu org >> gnome >> desktop >> input-sources

Stellen Sie Ihre Optionen als Liste unter xkb-options. Bsp .: ['altwin: ctrl_alt_win', '.. etc ..']

Dann schließen Sie den dconf-editor. Änderungen sollten sofort live sein.

... ich würde einen Screenshot posten, aber mein Ruf in diesem Forum ist nicht hoch genug, bitte gib mir ein paar Punkte;)

Ref:

user76369
quelle
1
Arbeitet noch an Unity am 16.04. Vielen Dank!
Slinkp