Také jsem hodně bojoval s touto věcí s proměnnou prostředí. Používám Debian Jessie + xfce4
Možnosti, které pro mě fungovaly, jsou (pro proměnné prostředí, které má zachytit správce plochy):
- S xdm nebo lightdm:použijte
~/.xsessionrc - S ostatními jsem netestoval
V ~/.xsessionrc můžete zvolit:
- vložte přímo proměnné, například
PATH="$PATH:userpath" - nebo zdroj
~/.profilesoubor:. $HOME/.profile, kde~/.profilesoubor obsahuje definice proměnných prostředí
Všimněte si tečky v druhé možnosti, která znamená source , ale myslím, že source je specifická pro bash. Pravděpodobně se doporučuje druhá metoda (jak je uvedeno v https://unix.stackexchange.com/questions/4621/correctly-setting-environment) a vyhněte se tomu, aby byly proměnné prostředí definovány v několika souborech. Také je to specifické pro uživatele a ne pro celý systém jako (/etc/environment , což se mi vlastně moc nepovedlo)
Pro terminálovou relaci, protože používám bash , nastavil jsem proměnné prostředí v .bash_profile nebo mám jen zdroj ~/.profile
OK nakonec našel funkční řešení a šel s 2)
Chcete-li nastavit proměnnou PATH.
$ cp /etc/xdg/xfce4/xinitrc ~/.config/xfce4
Poté upraven ~/.config/xfce4/xinitrc zahrnout následující v horní části souboru
if [ -d "${HOME}/bin" ] ; then
PATH="${HOME}/bin:${PATH}"
fi
Spuštění Dropboxu při spuštění XFCE4
$ xfce4-settings-manager
-> Relace a spuštění -> karta "Automatické spuštění aplikace" -> Přidat ->
Název:Dropbox
Příkaz:/home/james/.dropbox-dist/dropboxd
-> OK
Pokud jde o ssh-agent, začíná to ve výchozím xinitrc. (Může někdo doporučit program s grafickým uživatelským rozhraním pro zadání přístupové fráze)
Doufám, že vám to pomůže.