質問: linuxでグラフィカルログインの環境変数を設定するにはどうすればよいですか? linuxでのグラフィカルログイン用に任意の環境変数を設定する方法を探しています。ターミナルの起動とターミナル内の環境変数のエクスポートについては触れていません。これらの変数はそのターミナル内にしか存在しないためです。グラフィカルセッションで開始されたすべてのプログラムに適用される環境変数を設定する方法を知りたいです。言い換えれば、xorgの~/.bash_loginに相当するものは何ですか?
回答: いつでも.profileに入れることができるので、どのログインにも適用する必要があります。ただし、.bash_loginが存在する場合は問題が発生します。その場合、bashは.profileを読み取りません。.profileの変数をbashと他のログインの両方に適用する場合は、.bash_loginを使用しないでください。代わりにbash固有の変数を.bashrcに入れてください。または、.profileの.bash_loginを含めます