Моя проблема здесь в том, что я часто остаюсь в системе в течение значительного времени, и обычные методы установки переменных среды не работают удовлетворительным образом:

Если я устанавливаю переменные среды в оболочке, это затрагивает только процессы, запущенные из этой конкретной оболочки. С другой стороны, если я попытаюсь поместить переменные среды в сценарий входа в систему (.profile, .xinitrc или что-то еще), мне нужно будет выйти и войти, чтобы изменения вступили в силу.

Идеальное решение состоит в том, чтобы иметь функциональность в диспетчере окон, поскольку именно этот процесс в конечном итоге запускает все другие процессы от имени пользователя (поправьте меня, если я ошибаюсь или ужасно ошибаюсь). (Соответствующее решение, если использовать терминал входа в систему, - установить переменную среды в оболочке входа в систему.)

Есть ли менеджер окон (или аналогичный), который решает эту проблему?

0