私は読んだxdgに関する内容はほとんどありません。、十分に危険である場合もあります。私がオンラインで見たことの新しい素晴らしい点は、仕様ファイルの前に点を取る~/.config/
のではなく、Xを置くことです。現在返される32個のファイルが私のホームディレクトリを複雑にしている~/
ので、私はこれに非常に興味があります。ls -a ~ | grep ^[.]
~/.config/
強制的に使用するか、代わりに使用する方法がありますか~/
?
フェドラが最先端だと思ったけど、それにもかかわらずフォントファイル~/.fonts
そしてそれを処理する方法がないようです~/.config/fonts
。これを設定できますか?
この質問をする代わりに、私が読むべき資料があれば、いつでも指摘してください。
答え1
~/.config
自分のプログラムや他のどこでも自由に使用できます。
既存のプログラムでは、すでに構成ファイルのデフォルトの場所があるため、再コンパイルしないと変更できません。
代替場所から構成を読み取るオプションをサポートすることもできます。しかし、これは、各プログラムのドキュメントを参照し、どこでも呼び出しを変更する必要があることを意味します。
答え2
アプリケーションは次のとおりですXDGの基本ディレクトリ仕様デフォルトのディレクトリは設定で変更できます。一部の環境変数。
たとえば、変数が空の場合、そのXDG_CONFIG_HOME
値が使用されます。$HOME/.config
XDGを認識しないツールが構成ファイルをインポートできるようにするには、$XDG_CONFIG_HOME
それらを個別に構成する必要があります。
たとえば、.vimrc
Vimファイルは次の場所$HOME/.config/vim
に配置して参照できます。
export MYVIMRC="${XGD_CONFIG_HOME:-$HOME/.config}/vim/.vimrc"
または
export VIM="${XGD_CONFIG_HOME:-$HOME/.config}/vim"