Сохраните аргумент прокси Linux для Chrome в пользовательском лаунчере
Переопределите установленную запись рабочего стола в каталоге пользовательских приложений и сохраните её команду, зависящую от пакета, и код поля URL.
Аргумент прокси, работающий в терминале, может также относиться к лаунчеру Chrome на рабочем столе. Используйте пользовательское переопределение установленной записи рабочего стола, чтобы обновления пакета не перезаписывали отредактированный системный файл.
Найдите лаунчер, который установка действительно использует, затем скопируйте эту запись в $XDG_DATA_HOME/applications, обычно ~/.local/share/applications, с тем же идентификатором файла рабочего стола. Пользовательская запись имеет приоритет над системной.
Для установки, чья существующая команда — google-chrome-stable, строка Exec может выглядеть так:
Exec=/usr/bin/google-chrome-stable --proxy-server=http://proxy.example:8080 %U
Для просмотра, разрешённого через публичный посредник HTTP, выберите конечную точку аргумента запуска из списка прокси HTTP. Сохраните исполняемый файл и обёртку, которые требуются фактическим пакетом. Лаунчеры Snap, Flatpak и Chromium из дистрибутива могут использовать другую команду. Сохраните остальные поля записи рабочего стола и проверьте отдельные строки Exec действий рабочего стола, если эти действия должны использовать тот же маршрут.
%U — это код поля URL из спецификации рабочего стола. Exec не является обычным скриптом оболочки: переменные оболочки и подстановки команд не раскрываются просто от их размещения там.
Полностью закройте браузер с этим профилем, прежде чем проверять его новые аргументы запуска. Уже работающий процесс Chrome может получить только что открытый URL без перезапуска с опцией прокси лаунчера.