Conservez l'argument proxy Linux de Chrome dans un lanceur utilisateur
Remplacez l'entrée de bureau installée dans le répertoire des applications de l'utilisateur et conservez sa commande propre au paquet et son code de champ URL.
Un argument proxy qui fonctionne dans un terminal peut aussi appartenir au lanceur de bureau de Chrome. Utilisez une substitution utilisateur de l'entrée de bureau installée pour que les mises à jour du paquet n'écrasent pas le fichier système modifié.
Repérez le lanceur réellement utilisé par l'installation, puis copiez cette entrée dans $XDG_DATA_HOME/applications, généralement ~/.local/share/applications, avec le même identifiant de fichier de bureau. L'entrée utilisateur est prioritaire sur l'entrée système.
Pour une installation dont la commande existante est google-chrome-stable, une ligne Exec peut être :
Exec=/usr/bin/google-chrome-stable --proxy-server=http://proxy.example:8080 %U
Pour une navigation autorisée via un intermédiaire HTTP public, choisissez le point de terminaison de l'argument de lancement dans la liste de proxys HTTP. Conservez l'exécutable et l'enveloppe exigés par le paquet réel. Les lanceurs Snap, Flatpak et Chromium de la distribution peuvent utiliser une autre commande. Conservez les autres champs de l'entrée de bureau et inspectez les lignes Exec des actions de bureau séparées si ces actions doivent emprunter le même itinéraire.
%U est le code de champ URL de la spécification de bureau. Exec n'est pas un script shell ordinaire : les variables shell et les substitutions de commandes ne sont pas développées simplement en les y plaçant.
Quittez complètement le navigateur avec ce profil avant de tester ses nouveaux arguments de démarrage. Un processus Chrome déjà en cours peut recevoir l'URL tout juste ouverte sans redémarrer avec l'option proxy du lanceur.