Gnome

Gnome Tweak Tool 作用於哪些文件(更改打字設置時)?

  • April 24, 2017

我已經保存了輸出

$ xmodmap -pke

在 ~/.map1 中。然後,我通過 Gnome Tweak Tool 更改了一些設置(例如,為了簡單起見,我交換了 Esc 和 Caps Lock)。然後我再次保存了輸出

$ xmodmap -pke

這次進入 ~/.map2。

~/.map1 和 ~/.map2 是不同的。它們與我所期望的完全不同。差異對應於我更改的鍵。

但是我沒想到會出現以下情況:我已經禁用了 Gnome Tweak Tool 中所做的所有更改,並且我已經載入了 map2

$ xmodmap ~/.map2

我期待使用 Gnome Tweak Tool 所做的更改可以實現相同的行為。但這種情況並非如此。(現在在 Gnome 終端中,與預設設置相比,行為沒有任何區別。在應用程序中,Esc 鍵作為 Caps Lock 正常工作,但它不會打開 Caps Lock 的燈。最後是 Caps Lock 鍵似乎同時執行 Esc 和 Caps Lock 功能)。

因此出現了以下問題:Gnome Tweak Tool 作用於哪些文件?

了解這裡的工作原理對我來說非常有用,因為我想執行一些 Tweak Tool 不允許我做的更改,而且我無法使用 xmodmap 來實現它們。

謝謝!

更改的文件gnome-tweak-tool~/.config/dconf/user(這是dconf數據庫,儲存大多數使用者設置的二進製文件)和下面的各種其他配置文件~/.config(這些都是文本文件)

在這種特殊情況下 - 更改輸入設置 -gnome-tweak-tool會更改數據庫xkb-options中的。dconf很容易檢查您是否使用

dconf watch /

然後打開gnome-tweak-tool並做CapsLock一個額外的Esc你會得到一個像

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

引用自:https://unix.stackexchange.com/questions/360998