![Gsettings だけでは Nautilus の設定をリセットできないのはなぜですか?](https://rvso.com/image/959229/Gsettings%20%E3%81%A0%E3%81%91%E3%81%A7%E3%81%AF%20Nautilus%20%E3%81%AE%E8%A8%AD%E5%AE%9A%E3%82%92%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84%E3%81%AE%E3%81%AF%E3%81%AA%E3%81%9C%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
バグを絞り込もうとしています(最終的には報告するか、単純な設定をリセットするだけで問題が解決することが判明した場合は諦めます)
新規ユーザーの場合、バグが発生しないことに気付きました
そこで、ユーザーのnautilusの設定をリセットしようとしました
.config/nautilusの名前を変更しました。.nautilus2の名前を変更しました(奇妙な名前です...なぜ2なのでしょうか?)そして、
gsettings reset-recursively org.gnome.nautilus
不思議なことに、それは機能しませんでした。
例として(そうでなければこれは全く面白くない)私は以前ホームをデスクトップフォルダとして使用するように設定しましたが、今ではキーが正しくリセットされています
$gsettings get org.gnome.nautilus.preferences desktop-is-home-dir
false
それでもデスクトップにはホームフォルダの内容が表示されます(つまり、dconf設定が尊重されていないということです)
gtk3 への移行で多くの変更があったことは知っています (以前は gconf を使うべきでしたが、今は dconf と gsettings があります)。そのため、nautilus に関する質問がかなり多く寄せられています... しかし、残念ながらこれらは今では時代遅れになっているようです。
答え1
これはバグではないと思います。gsettings でそのオプションを有効/無効にすれば、すぐに変更が反映されるはずです。
set コマンドを使用して一度切り替えて、true に設定してから、false に戻すこともできます。
ユーザーの gsettings は 1 つのファイル (~./config/dconf/user) に保存されます。
そのファイルは簡単には読めないが、移動または削除して、ログアウト/ログインして確認することはできる。