また、この環境変数の問題にもかなり苦労しました。Debian Jessie + xfce4 を使用しています
私にとってうまくいったオプションは次のとおりです(環境変数がデスクトップマネージャーによってキャッチされるため):
- xdm または lightdm の場合:
~/.xsessionrc
を使用 - 他の人ではテストしていません
~/.xsessionrc
で 次のことを選択できます:
PATH="$PATH:userpath"
のように変数を直接入力します- または
~/.profile
を入手 ファイル:. $HOME/.profile
、ここで~/.profile
ファイルには環境変数の定義が含まれています
source
を意味する 2 番目のオプションのドットに注意してください 、でも source
だと思います 2番目の方法はおそらく推奨され( https://unix.stackexchange.com/questions/4621/correctly-setting-environment で議論されているように)、複数のファイルで環境変数を定義することは避けてください。また、(/etc/environment
のようにシステム全体ではなく、ユーザー固有のものです) 、実際にはあまりうまくいきませんでした)
bash
を使用しているため、端末セッションの場合 、 .bash_profile
に環境変数を設定しました または ~/.profile
をソースするだけです
OK は最終的に実行可能な解決策を見つけ、2) を採用しました。
私のPATH変数を設定するには。
$ cp /etc/xdg/xfce4/xinitrc ~/.config/xfce4
次に、 ~/.config/xfce4/xinitrc
を編集しました ファイルの先頭近くに以下を含める
if [ -d "${HOME}/bin" ] ; then
PATH="${HOME}/bin:${PATH}"
fi
XFCE4 の起動時に Dropbox を起動するには
$ xfce4-settings-manager
-> セッションとスタートアップ -> "Application Autostart" タブ -> 追加 ->
名前:ドロップボックス
コマンド:/home/james/.dropbox-dist/dropboxd
-> OK
ssh-agent に関しては、これはデフォルトの xinitrc で開始されます。 (パスフレーズを提供するための GUI プログラムを推奨できる人はいますか)
これがお役に立てば幸いです。