A maneira fácil de definir variáveis de ambiente pessoal para o Unity (ou qualquer outra sessão X) é adicioná-las ao arquivo $HOME/.xsessionrc
. Essas variáveis são vistas por tudo que é iniciado na sessão, via menus, GUIs, janelas de terminal, etc. Por exemplo, coloque este texto em $HOME/.xsessionrc
:
# File sourced by /etc/X11/Xsession, for setting environment variables, etc.
export FOOVAR=testing
Efetue o logout e a devolução, a partir de uma janela do shell:
my-pc> echo $FOOVAR
testing
Testado em 12.04, usando o Unity. Mas esse recurso é implementado pelo script /etc/X11/Xsession
usado por muitos tipos de sessão da área de trabalho, portanto, ele deve funcionar com qualquer tipo de sessão. Veja a página Xsession
man.