Аргумент прокси, работающий в терминале, может также относиться к лаунчеру 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 без перезапуска с опцией прокси лаунчера.

Похожие статьи