Ответы:
Я думаю, что это невозможно. Соответствующий скрипт это / etc / gdm / Xsession. Там совсем вверху вы найдете
# First read /etc/profile and .profile
test -f /etc/profile && . /etc/profile
test -f "$HOME/.profile" && . "$HOME/.profile"
и после этого (и поиска других скриптов, загрузки ресурсов X и т. д.) запускается среда рабочего стола, наследующая только что загруженные значения .profile Поскольку нет способа изменить среду запущенных процессов (если процесс не имеет специальной функциональности для импорта измененной среды, но вы обычно этого не находите), вам, похоже, не повезло.