Un argumento de proxy que funciona nun terminal tamén pode pertencer ao lanzador de escritorio de Chrome. Use unha substitución de usuario da entrada de escritorio instalada para que as actualizacións do paquete non sobrescriban o ficheiro de sistema editado.

Localice o lanzador que realmente usa a instalación e copie esa entrada en $XDG_DATA_HOME/applications, normalmente ~/.local/share/applications, co mesmo identificador de ficheiro de escritorio. A entrada de usuario ten prioridade sobre a entrada do sistema.

Para unha instalación cuxo comando existente é google-chrome-stable, unha liña Exec pode ser:

Exec=/usr/bin/google-chrome-stable --proxy-server=http://proxy.example:8080 %U

Para a navegación permitida a través dun intermediario HTTP público, escolla o extremo do argumento de inicio da lista de proxies HTTP. Conserve o executable e o envoltorio que require o paquete real. Os lanzadores de Snap, Flatpak e Chromium da distribución poden usar outro comando. Conserve os demais campos da entrada de escritorio e inspeccione as liñas Exec de accións de escritorio separadas se esas accións deben usar a mesma ruta.

%U é o código de campo de URL da especificación de escritorio. Exec non é un script de shell normal: as variables de shell e as substitucións de comandos non se expanden só por colocalas alí.

Pecha por completo o navegador con ese perfil antes de probar os seus novos argumentos de inicio. Un proceso de Chrome xa en execución pode recibir o URL recentemente aberto sen reiniciarse coa opción de proxy do lanzador.

Artigos relacionados