XDGベースディレクトリをグローバルに動的に正しく設定する方法

XDGベースディレクトリをグローバルに動的に正しく設定する方法

私のホームフォルダには多くの設定フォルダがあります。$XDG_CONFIG_HOME設定がなく、一部のソフトウェア(Fontconfig、umletなど)が標準に準拠していないためです。

$XDG_CONFIG_HOMEユーザー固有の構成ファイルを保存する必要がある相対デフォルトディレクトリを定義します。設定されていないか空の場合、デフォルト値$XDG_CONFIG_HOMEは同じを使用する必要があります。$HOME/.config

今私のディストリビューションには設定されていないので、これをやりたいと思います。ほとんどのインターネットコメントでは、この内容を.bashrc

つまり、システム全体(グローバル)に設定し、すべての新しいユーザーがそれを継承する必要があるため、動的である必要があります$HOME/.config

この一般的な問題を合理的な方法で解決するには?

ベストアンサー1

.bashrcに設定行を挿入します/etc/profile。このファイルは、.bashrc特定のユーザーと同様に、すべてのユーザーログイン時にロードされます。良い点は、これが他のシェルやセッションでも機能することです。

おすすめ記事