O login X é irritantemente inconsistente sobre quais nomes de arquivos de inicialização são usados. No sistema que estou usando, você só precisa modificar $HOME/.xsessionrc . Mas isso varia. Eu geralmente coloco minhas configurações de variáveis de ambiente em um arquivo separado e obtenho isso de .profile e .xsessionrc .
Se .xsessionrc não funcionar para você, verifique a documentação ou leia os scripts em /etc/X11/ .