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