Eu acho que não é possível. O script relevante é / etc / gdm / Xsession. Há bastante no topo você encontrará
# First read /etc/profile and .profile
test -f /etc/profile && . /etc/profile
test -f "$HOME/.profile" && . "$HOME/.profile"
e depois disso (e obtendo outros scripts, carregando recursos X etc) o ambiente desktop é iniciado, herdando os valores de .profile que acabaram de ser carregados. Como não há como alterar o ambiente dos processos em execução (se o processo não tiver uma funcionalidade especial para importar o ambiente alterado, mas isso não é nada comum), parece que você está sem sorte.