Você deve definir as variáveis de ambiente em ~/.profile
. Este arquivo é fornecido por gerenciadores de exibição, como LightDM , que inicia o servidor X e o restante do sistema gráfico.
Ele também é originado pelo Bash (contanto que ~/.bash_profile
não exista) - e outros shells POSIX - para logons não gráficos, ou seja, de rede e console.
O Wiki do Ubuntu tem muitas informações boas sobre ambiente variáveis .