O meu .profile
faz mais do que apenas definir variáveis de ambiente, então eu dividi as tarefas de configuração do ambiente em um .setenv
arquivo que apenas define o ambiente. Para definir o ambiente para o X11 no Debian, adicionei um .xsessionrc
em minha casa com:
. ~/.setenv
O arquivo que causa .xsessionrc
a origem é /etc/X11/Xsession.d/40x11-common_xsessionrc
.
Usar os arquivos que o bash usa para definir seu ambiente não fez o que eu quero. Claro, se eu iniciasse um shell bash no X11, obteria o ambiente que queria. No entanto, preciso definir meu PATH para que meu ambiente de área de trabalho execute o software que desejo. Por exemplo, costumo usar versões personalizadas do Firefox, instaladas fora dos caminhos usuais. Quero que meu ambiente de área de trabalho inicie a versão correta em vez de usar o que puder encontrar nos caminhos padrão. Para fazer isso, PATH deve ser definido antes que o ambiente da área de trabalho seja iniciado.
.profile
trabalhou.