私の質問は、混乱の背後にある理由に対する欲求不満と好奇心から生じます。例として、すべてホームフォルダーを参照してみましょう。
Thunderbirdはそのファイルを.Thunderbird
に保存します
google chrome .config/google-chrome
に保存
rhythmboxは.gconf
から.local/share
と.gnome2
まであります
したがって、私が見る限りでは、~/
、.config
、.gnome2
、および.local/share
は、ユーザー構成とデータベースを格納する同じ目的を果たしているようです。なぜそれほど一貫性がないのですか?
Fedoraとubuntuのような2つのオペレーティングシステム、またはlucidとoneiricのような2つのubuntuバージョンで構成を共有したい場合、それは非常に悪夢になります。
さて、すべてのディストリビューションは、彼らが最良と考える方法で構成を処理します。すべてのディストリビューションは、仕事に最適なツールを使用します(つまり、ミラーリストを処理するGUIツールを作成することをArch Linuxの人に教えないでください! 「THRERE ISすでにいくつかあり、それらはテキストエディタと呼ばれます」と言って大きな返信を受け取ります。
それは、物事のやり方とそのディストリビューションのために作成されたパッケージに依存します。パッケージは、あちこちに構成を保持するために作成されます。同じパッケージでは同じではありません(同じであってもかまいませんが、それは単なる偶然です)。
少し面倒に見えるかもしれませんが、すべての構成ファイルに共通の場所を採用するように全員を説得するのは少し難しい(不可能ではないにしても)でしょう。それらはパッケージに依存します。
経験則として