私が知っている限り、さまざまなプログラムの設定を保持するファイルは~/config/[program]
に配置されます。
今日、私は質問に遭遇しました 1035307 。
答えはdconf reset -f /org/gnome/gedit/
コマンドであり、そのコマンドを端末に入力すると、geditのすべての設定がデフォルトに戻りました。
今、私はdconf
が私の設定をどのようにリセットしたのだろうと思っています!すべての構成をデフォルトの構成に書き換えましたか?
何が変更されたかを判断する最良の方法は、Gitなどのソースコードバージョン管理システムの下にホームフォルダーの一部を配置することです。
このような方法を使用している間、1つのバイナリファイルが変更されたと判断できます。名前は~/.config/dconf/user
です。短い答えはyes-ファイルは変更されました。
個人的には、次の方法を使用して、アプリケーションの設定を編集した後に何が変更されたかを判断しています(GUIから、dconf
/dconf-editor
またはgsettings
によって)。
現在の設定をファイルに保存します
dconf dump / > /tmp/dconf_before
gsettings list-recursively | sort --unique > /tmp/gsettings_before
その後、いくつかの設定を変更します。
その後、新しい設定をファイルに保存します
dconf dump / > /tmp/dconf_after
gsettings list-recursively | sort --unique > /tmp/gsettings_after
取得したファイルをmeld
と比較します( visual diff tool ):
meld /tmp/dconf_before /tmp/dconf_after
meld /tmp/gsettings_before /tmp/gsettings_after
無料ボーナス:小さなdconf
-またはgsettings
ベースのダンプを作成して、ターミナルから設定を適用し、1つの長いコマンドで好きな設定を取得できます。
* dconf
を使用:
dconf load / << EOF
[org/gnome/gedit/preferences/editor]
display-right-margin=true
highlight-current-line=true
display-overview-map=true
bracket-matching=true
auto-save=true
create-backup-copy=true
display-line-numbers=true
insert-spaces=true
background-pattern='grid'
wrap-last-split-mode='Word'
auto-indent=true
[org/gnome/gedit/preferences/ui]
show-tabs-mode='auto'
[org/gnome/gedit/plugins]
active-plugins=['time', 'quickopen', 'filebrowser', 'spell', 'pythonconsole', 'sort', 'externaltools', 'modelines', 'snippets', 'docinfo']
EOF
* gsettings
を使用:
org.gnome.gedit.preferences.editor auto-indent true
org.gnome.gedit.preferences.editor auto-save true
org.gnome.gedit.preferences.editor background-pattern 'grid'
org.gnome.gedit.preferences.editor bracket-matching true
org.gnome.gedit.preferences.editor create-backup-copy true
org.gnome.gedit.preferences.editor display-line-numbers true
org.gnome.gedit.preferences.editor display-overview-map true
org.gnome.gedit.preferences.editor display-right-margin true
org.gnome.gedit.preferences.editor highlight-current-line true
org.gnome.gedit.preferences.editor insert-spaces true
org.gnome.gedit.preferences.ui show-tabs-mode 'auto'
org.gnome.gedit.plugins active-plugins ['time', 'quickopen', 'filebrowser', 'spell', 'pythonconsole', 'sort', 'externaltools', 'modelines', 'snippets', 'docinfo']