Есть три рекомендуемых способа:
Общесессионные переменные среды
Настройки переменных среды, которые должны влиять только на конкретного пользователя (а не на систему в целом), должны быть установлены в:
~/.pam_environment
Общесистемные переменные среды
Параметры переменных среды, которые влияют на систему в целом (а не только на конкретного пользователя), не следует помещать ни в один из многих сценариев системного уровня, которые выполняются при загрузке системы или сеанса рабочего стола, а в
/etc/environment
Запуск настольного приложения с переменной среды
Вы можете добавить переменную среды в приложение, отредактировав его файл .desktop. Например, чтобы запустить "digiKam" с переменной окружения APPMENU_DISPLAY_BOTH = 1, найдите соответствующий файл digikam.desktop и добавьте параметр переменной с помощью команды env в запись "Exec":
Exec=env APPMENU_DISPLAY_BOTH=1 digikam -caption "%c" %i
Вы должны прочитать эту статью и решить, какой метод лучше всего подходит для ваших нужд:
Сообщество Ubuntu Wiki: Переменные среды