さまざまなショートカットを変更したと思われるファイルはどこにも見つかりません。
環境情報:
cat /usr/share/gnome/gnome-version.xml;echo;cat /etc/redhat-release
<?xml version="1.0"?>
<gnome-version>
<platform>40</platform>
<minor>4</minor>
<micro>0</micro>
<distributor>GNOME.Org</distributor>
<date>2021-08-19</date>
</gnome-version>
Fedora release 34 (Thirty Four)
私と一緒にgsettings list-schemas | grep keybindings
:
gsettings list-schemas | grep keybindings
org.gnome.desktop.wm.keybindings
org.gnome.mutter.wayland.keybindings
org.gnome.shell.keybindings
org.gnome.mutter.keybindings
それらのどれも私が保存した(そして働いている)黒曜石バインディングをどこにも持っていないようです。 GNOMEは実際にキーボードショートカットをどのファイルに保存しますか?
答え1
ファイルは~/.config/dconf/user
。
ホームディレクトリの変更を監視することでこれを知ることができます(たとえばinotifywait -r -e close_write -m ~/.config
、inotifyは各サブディレクトリを個別に監視する必要があるため、ホームディレクトリをお勧めしません)。または、最後に変更されたファイルを見つけることができます(変更後5分など)。
find ~/.config -type f -mmin 5
ファイルはバイナリ形式です。テキストフォームが必要な場合はを使用して取得できますが、gsettings list-recursively
再インポートする方法がわかりません。を使用してテキストフォームを取得することdconf dump /
も、再インポートを使用することもできますdconf load /
。