Ett proxyargument som fungerar i en terminal kan också höra till Chromes skrivbordsstartare. Använd en användaröverskridning av den installerade skrivbordsposten så att paketuppdateringar inte skriver över den redigerade systemfilen.

Hitta startaren som installationen faktiskt använder och kopiera sedan posten till $XDG_DATA_HOME/applications, vanligtvis ~/.local/share/applications, med samma skrivbordsfil-ID. Användarposten har företräde framför systemposten.

För en installation vars befintliga kommando är google-chrome-stable kan en Exec-rad vara:

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

För surf som tillåts via en offentlig HTTP-mellanhand väljer du slutpunkten för startargumentet från HTTP-proxylistan. Behåll den körbara filen och omslaget som det faktiska paketet kräver. Snap-, Flatpak- och distributionens Chromium-startare kan använda ett annat kommando. Behåll de övriga skrivbordspostfälten och granska separata Exec-rader för skrivbordsåtgärder om dessa åtgärder måste använda samma väg.

%U är skrivbordsspecifikationens URL-fältkod. Exec är inte ett vanligt skalskript: skalsvariabler och kommandosubstitutioner expanderas inte bara genom att placeras där.

Avsluta webbläsaren helt med den profilen innan du testar dess nya startargument. En Chrome-process som redan körs kan ta emot den nyss öppnade webbadressen utan att startas om med startarens proxyval.

Relaterade artiklar