Где определить переменные среды прокси для Firefox, запущенного через ссылки рабочего стола в lxde/debian9?

Где определить переменные среды прокси для Firefox, запущенного через ссылки рабочего стола в lxde/debian9?

Я пытаюсь настроить общесистемные переменные среды http_proxy (автоматизированные с помощью скрипта оболочки) таким образом, чтобы Firefox использовал их при запуске из меню «Пуск» LXDE для всех пользователей.

Пока что я установил переменные окружения http_proxy и https_proxy в /etc/profile.d/99proxy.sh и в /etc/bash.bashrc для login-shell и non-login-shell соответственно. Если я запускаю firefox в non-login shell, firefox использует прокси. Если я запускаю firefox в login-shell, firefox также использует прокси. Но если я нажимаю на ссылку в стартовом меню LXDE, firefox, похоже, не имеет доступных переменных окружения.

Первые вопросы будут: В каком контексте LXDE запускает Firefox (или другие приложения)? Второй вопрос: Откуда программа, запущенная LXDE, получает свои переменные окружения?

решение1

Правильный файл для переменных среды прокси-сервера — /etc/environment.

Связанный контент