プログラムをデフォルト状態にリセットする方法は?
Androidでは、アプリケーションデータをクリアして、アプリケーションをデフォルト状態にリセットできます。アンインストールおよび再インストールせずに、ubuntuのプログラムをデフォルト状態にリセットすることは可能ですか?.
通常、アプリケーション設定は次のいずれかに保存されます。
~/.config/application_name
~/.config/libreoffice
.
内の専用のローカル(非表示、名前は~
で始まる)フォルダーにあります。~/.gimp-2.8
さらに、アプリケーションはdconf
データベースに1つ以上の設定(gsettings)を持つことができます。それが当てはまるかどうかを確認する簡単な方法は、ターミナルウィンドウで実行することです。
dconf watch /
...そして設定で遊んでください。
最後に、(ほとんど)ローカルにインストールされたアプリケーションがローカル.desktop
ファイルを作成した可能性があります。その場合は、最初から確実に開始するために、そのファイルも削除する必要があります。
一番下の行は、これらのフォルダーが存在する場合、それらを削除し、gsettings
/dconf
値をリセットすることです。 thosキーをリセットするGUI方法が必要な場合は、dconf-editor
でそれらを検索し、デフォルトにリセットできます。
ローカル設定フォルダは、次にアプリケーションを実行したときに再作成されます。
dconf-editor
はデフォルトではインストールされません。インストールする:
Sudo apt install dconf-editor
はい、できます。メソッドは特定のアプリケーションに依存します。 特定のアプリケーションの構成フォルダーを見つけて、名前を変更または削除するにする必要があります。
多くのプログラムは~/.config/[app name]
を使用しています。その他の場合は、特定のアプリケーションまたは開発者に確認してフォルダー名を取得する必要があります。
例えば、いくつかの例:
Thunderbird:〜/ .Thunderbird Google Chrome〜/ .config / Gedit〜/ .config/dconf/usr(これはgsettingsで設定されます) ワイン〜/ .wine ssh〜/ .ssh
アプリケーションの種類と、複数のユーザーの処理方法によって異なります。複数のユーザーの場合、「マスター」構成ファイルが1つあり、それが各ユーザーのディレクトリにコピーされます。ユーザーが boo-boo を作成する場合や セキュリティ上の懸念 を作成する場合など、特定のケースでは、アプリまたはOS全体を再インストールする方が簡単です。 工場出荷時設定へのリセットをエミュレート にしたい場合があります。
多くの場合、コマンドラインアプリケーションは/etc/
に設定を保持します。その顕著な例は、/etc/vim/vimrc
と/etc/bash.bashrc
です。 /etc/logrotate.conf
や/etc/logrotate.d
など、特定の設定用の追加のフォルダー(多くの場合 デーモンを示すd文字で終わる )が存在する場合もあります。グラフィカルアプリケーションでは、多くの場合(必ずしもそうとは限りません) dconf database を使用します。コマンドラインアプリとGUIアプリの間では、ローカルファイルを使用できます。これらは~/.conf
に保存されるか、ユーザーのホームフォルダー内の見やすい場所に保存されます。
適切な「リセット」方法は、アプリによって異なります。一部のアプリにはそのためのボタンがあり、他のアプリには設定ファイルの削除が必要な場合があります。 GUIアプリの場合、dconf
またはできればgsettings
コマンドと特定の設定にreset
を使用するか、さまざまな設定にreset-recursively
を使用できます。これらのドキュメントを読む必要があるかもしれません。 Jacob Vlijmが answer で述べたように、そのためのグラフィカルなフロントエンドがあります。
アプリが使用しているファイルが見つからない場合は、次のことができます フードの下を見る アプリの動作; 1つの方法は、open
コマンドでstrace
syscallsを調べることです。例えば:
strace -e open firefox
繰り返しますが、アプリの動作の調査やファイルのオープンに役立つ高度な機能とオプションのセットについては、strace
のマニュアルを参照してください。