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 Terminalではデフォルト設定と動作に違いはありません。アプリケーションでは、EscキーはCaps Lockでうまく機能しますが、Caps Lockインジケーターは点灯しません。最後に、Caps Lockキーは機能しているようです。 )。

したがって、次のような質問があります。 Gnome Tweak Toolはどのファイルで作業していますか?

調整ツールで許可されていないいくつかの変更を適用したいと思い、xmodmapを使用して変更できないため、これがどのように機能するかを理解することは非常に便利です。

ありがとうございます!

答え1

変更されたファイルgnome-tweak-tool~/.config/dconf/userdconfほとんどのユーザー設定を保存するデータベース、バイナリファイル)、および以下のさまざまな設定ファイル~/.config(テキストファイル)です。

この特別な場合(入力設定の変更)では、データベースの入力設定がgnome-tweak-tool変更されます。以下を使用してデータベースを監視すると、簡単に確認できます。xkb-optionsdconf

dconf watch /

その後、追加のタスクを開いてgnome-tweak-tool実行すると、次のような出力が得られます。CapsLockEsc

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

関連情報