Creo que no es posible El script relevante es / etc / gdm / Xsession. Allí en la cima encontrarás
# First read /etc/profile and .profile
test -f /etc/profile && . /etc/profile
test -f "$HOME/.profile" && . "$HOME/.profile"
y después de eso (y buscar otras secuencias de comandos, cargar recursos X, etc.) se inicia el entorno de escritorio, heredando los valores de .profile que se acaba de cargar. Como no hay forma de cambiar el entorno de los procesos en ejecución (si el proceso no tiene una funcionalidad especial para importar un entorno modificado, pero esto no es nada que encuentre comúnmente), parece que no tiene suerte.