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?


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:


1
Arbeitet noch an Unity am 16.04. Vielen Dank!
Slinkp
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.