Gnome 調整工具作用於哪些檔案(更改打字設定時)?

Gnome 調整工具作用於哪些檔案(更改打字設定時)?

我已經儲存了輸出

$ 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 正在作用於哪些文件?

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

謝謝!

答案1

更改的檔案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']

相關內容