Mantenha o argumento de proxy Linux do Chrome num lançador de utilizador
Substitua a entrada de ambiente de trabalho instalada no diretório de aplicações do utilizador e preserve o comando específico do pacote e o código do campo de URL.
Um argumento de proxy que funciona num terminal também pode pertencer ao lançador de ambiente de trabalho do Chrome. Utilize uma substituição de utilizador da entrada de ambiente de trabalho instalada, para que as atualizações do pacote não substituam o ficheiro de sistema editado.
Localize o lançador que a instalação realmente utiliza e copie essa entrada para $XDG_DATA_HOME/applications, normalmente ~/.local/share/applications, com o mesmo identificador de ficheiro de ambiente de trabalho. A entrada de utilizador tem prioridade sobre a entrada de sistema.
Para uma instalação cujo comando existente é google-chrome-stable, uma linha Exec pode ser:
Exec=/usr/bin/google-chrome-stable --proxy-server=http://proxy.example:8080 %U
Para navegação permitida através de um intermediário HTTP público, escolha o ponto final do argumento de arranque na lista de proxies HTTP. Preserve o executável e o invólucro exigidos pelo pacote real. Os lançadores Snap, Flatpak e Chromium da distribuição podem usar outro comando. Preserve os restantes campos da entrada de ambiente de trabalho e inspecione linhas Exec de ações de ambiente de trabalho separadas se essas ações tiverem de usar a mesma rota.
%U é o código do campo de URL da especificação de ambiente de trabalho. O Exec não é um script de shell comum: as variáveis de shell e as substituições de comandos não são expandidas apenas por serem colocadas ali.
Saia completamente do navegador com esse perfil antes de testar os novos argumentos de arranque. Um processo Chrome já em execução pode receber o URL acabado de abrir sem reiniciar com a opção de proxy do lançador.