Een proxyargument dat in een terminal werkt, kan ook bij de bureaubladstarter van Chrome horen. Gebruik een gebruikersoverschrijving van de geïnstalleerde bureaubladvermelding, zodat pakketupdates het bewerkte systeembestand niet overschrijven.

Zoek de starter die de installatie daadwerkelijk gebruikt en kopieer die vermelding naar $XDG_DATA_HOME/applications, meestal ~/.local/share/applications, met dezelfde bureaubladbestand-ID. De gebruikersvermelding heeft voorrang op de systeemvermelding.

Voor een installatie waarvan de bestaande opdracht google-chrome-stable is, kan een Exec-regel zijn:

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

Kies voor browsen dat via een openbare HTTP-tussenpersoon is toegestaan het eindpunt van het startargument uit de HTTP-proxylijst. Behoud het uitvoerbare bestand en de wrapper die het werkelijke pakket vereist. Snap-, Flatpak- en distributie-Chromium-starters kunnen een andere opdracht gebruiken. Behoud de overige velden van de bureaubladvermelding en bekijk afzonderlijke Exec-regels van bureaubladacties als die acties dezelfde route moeten gebruiken.

%U is de URL-veldcode van de bureaubladspecificatie. Exec is geen gewoon shellscript: shellvariabelen en opdrachtsubstituties worden niet uitgebreid door ze daar simpelweg neer te zetten.

Sluit de browser volledig af met dat profiel voordat je de nieuwe startargumenten test. Een al draaiend Chrome-proces kan de zojuist geopende URL ontvangen zonder opnieuw te starten met de proxyoptie van de starter.

Gerelateerde artikelen