Auf welche Dateien wirkt das Gnome Tweak Tool (beim Ändern der Eingabeeinstellungen)?

Auf welche Dateien wirkt das Gnome Tweak Tool (beim Ändern der Eingabeeinstellungen)?

Ich habe die Ausgabe von gespeichert

$ xmodmap -pke

in ~/.map1. Dann habe ich einige Einstellungen mit dem Gnome Tweak Tool geändert (um es einfach zu halten, habe ich beispielsweise Esc und Caps Lock vertauscht). Dann habe ich die Ausgabe von

$ xmodmap -pke

dieses Mal in ~/.map2.

~/.map1 und ~/.map2 sind unterschiedlich. Und sie sind genau so unterschiedlich, wie ich es erwartet habe. Die Unterschiede entsprechen den Schlüsseln, die ich geändert habe.

Mit folgendem hatte ich allerdings nicht gerechnet: Ich habe alle Änderungen im Gnome Tweak Tool deaktiviert und map2 mit

$ xmodmap ~/.map2

Ich hatte erwartet, dass sich die Änderungen mit dem Gnome Tweak Tool genauso verhalten würden. Aber das ist nicht der Fall. (Das heißt, im Gnome Terminal gibt es jetzt keinerlei Verhaltensunterschiede im Vergleich zu den Standardeinstellungen. In Anwendungen funktioniert die Esc-Taste stattdessen korrekt als Feststelltaste, aber sie schaltet das Licht der Feststelltaste nicht ein. Und schließlich scheint die Feststelltaste sowohl die Esc- als auch die Feststelltaste-Funktion auszuführen).

Daher stellt sich folgende Frage: Auf welche Dateien wirkt das Gnome Tweak Tool?

Es wäre für mich äußerst hilfreich zu verstehen, wie die Dinge hier funktionieren, da ich einige Änderungen durchführen möchte, die mir das Tweak Tool nicht erlaubt und die ich mit xmodmap nicht erreichen kann.

Danke!

Antwort1

Die von geänderten Dateien gnome-tweak-toolsind ~/.config/dconf/user(das ist die dconfDatenbank, eine Binärdatei, in der die meisten Benutzereinstellungen gespeichert sind) und verschiedene andere Konfigurationsdateien darunter ~/.config(das sind alles Textdateien).

In diesem speziellen Fall - das Ändern der Eingabeeinstellungen - gnome-tweak-tooländert die xkb-optionsin der dconfDatenbank. Dies lässt sich leicht überprüfen, wenn Sie die Datenbank überwachen mit

dconf watch /

und dann öffnen gnome-tweak-toolund CapsLockein weiteres machen Esc, erhalten Sie eine Ausgabe wie

/org/gnome/desktop/input-sources/xkb-options
  ['caps:escape']

verwandte Informationen