Debian Jessieで環境変数を正しく設定するには?

Debian Jessieで環境変数を正しく設定するには?

私は次のことを試しましたが、環境変数を正しく設定する方法がわかりません。https://wiki.debian.org/EnvironmentVariables

私はこれを次に追加しました~/.bashrc

if [ -f ~/.bash_profile ]; then
    . ~/.bash_profile
fi

~/.profileこれを行った後、次の行をコメントアウトするのは論理的なようです。

# if running bash
# if [ -n "$BASH_VERSION" ]; then
#    # include .bashrc if it exists
#    if [ -f "$HOME/.bashrc" ]; then
#   . "$HOME/.bashrc"
#    fi
#fi

これで端末を開く~/.profileと、変数が~/.bash_profile正しくエクスポートされます。

~/.profileXFCEメニューから起動されたアプリケーションで変数を使用できるようにするにはどうすればよいですか?私はgpodderターミナルで実行すると私が望むことを行うので、これが真実ではないことを知っています。$GPODDER_HOMEmyに設定されている内容を検出します.profileが、「グラフィックとして」実行すると、これは発生しません。

ベストアンサー1

バラよりman xsession

/etc/X11/Xsession.d/40x11-common_xsessionrc

ソースグローバル環境変数。$HOME/.xsessionrc ファイルが存在する場合、このスクリプトはすべてのコンテンツをインポートします。これにより、ユーザーはXセッションのロケール情報などのグローバル環境変数を設定できます。

おすすめ記事