私はフロントエンドのfoo-gtkを使ってfooアプリケーションを書いています。
基本/システム全体の構成ファイルをインストールしたいと思います。この設定ファイルは設定の下にあり、
/etc/foo.conf
おそらく/etc/foo-gtk.conf
デフォルトのGUI設定に使用されます。
ユーザー固有のプロファイルがより混乱しています。
他のアプリケーションの構成ファイルは次のとおりです。
~/.foo.conf
~/.foo/config
~/.config/foo/config
1つ目は、ユーザーがひどく編集する必要がある場合にすばやく見つけることができるという利点がありますが、次の2つはほぼ似ているようです。
正式な仕様が見つからなかったため、アプリケーションの基本、システム全体、およびユーザー固有のプロファイルを保存/検索するためのベストプラクティスは何ですか?
ベストアンサー1
最新のベストプラクティスは、アプリケーションに複数のユーザー固有のファイルが含まれていない限り、非表示のユーザーディレクトリにユーザープロファイルを含めないことです。したがって、ユーザーリソースファイルはfooとしてのみ使用~/.fooconfig
(または)する必要があります。~/.foorc
fooに複数のユーザーファイルがある場合は、~/.foo/config
構成ファイルと他のファイルの両方が〜/.foo/の下にあります。