web-dev-qa-db-ja.com

アプリケーションをデフォルト状態にリセットします

プログラムをデフォルト状態にリセットする方法は?

Androidでは、アプリケーションデータをクリアして、アプリケーションをデフォルト状態にリセットできます。アンインストールおよび再インストールせずに、ubuntuのプログラムをデフォルト状態にリセットすることは可能ですか?.

5
Praveen Yadav

カスタマイズされたプロパティはどこに保存されますか?

通常、アプリケーション設定は次のいずれかに保存されます。

  • ~/.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
4
Jacob Vlijm

はい、できます。メソッドは特定のアプリケーションに依存します。 特定のアプリケーションの構成フォルダーを見つけて、名前を変更または削除するにする必要があります。

多くのプログラムは~/.config/[app name]を使用しています。その他の場合は、特定のアプリケーションまたは開発者に確認してフォルダー名を取得する必要があります。

例えば、いくつかの例:

 Thunderbird:〜/ .Thunderbird 
 Google Chrome〜/ .config /
 Gedit〜/ .config/dconf/usr(これはgsettingsで設定されます) 
ワイン〜/ .wine 
 ssh〜/ .ssh 
2
L. D. James

アプリケーションの種類と、複数のユーザーの処理方法によって異なります。複数のユーザーの場合、「マスター」構成ファイルが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のマニュアルを参照してください。

1