Ein Proxy-Argument, das im Terminal funktioniert, kann auch zum Desktop-Starter von Chrome gehören. Verwenden Sie eine Benutzerüberschreibung des installierten Desktop-Eintrags, damit Paketaktualisierungen die bearbeitete Systemdatei nicht überschreiben.

Ermitteln Sie den Starter, den die Installation tatsächlich verwendet, und kopieren Sie diesen Eintrag dann nach $XDG_DATA_HOME/applications, normalerweise ~/.local/share/applications, mit derselben Desktop-Datei-ID. Der Benutzereintrag hat Vorrang vor dem Systemeintrag.

Für eine Installation, deren vorhandener Befehl google-chrome-stable lautet, kann eine Exec-Zeile so aussehen:

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

Für das Surfen über einen öffentlichen HTTP-Vermittler wählen Sie den Endpunkt des Startarguments aus der HTTP-Proxy-Liste. Bewahren Sie die ausführbare Datei und den Wrapper, die das tatsächliche Paket erfordert. Snap-, Flatpak- und Distributions-Chromium-Starter können einen anderen Befehl verwenden. Bewahren Sie die übrigen Desktop-Eintragsfelder und prüfen Sie separate Exec-Zeilen von Desktop-Aktionen, wenn diese Aktionen dieselbe Route verwenden müssen.

%U ist der URL-Feldcode der Desktop-Spezifikation. Exec ist kein gewöhnliches Shell-Skript: Shell-Variablen und Befehlssubstitutionen werden nicht allein dadurch erweitert, dass man sie dort platziert.

Beenden Sie den Browser mit diesem Profil vollständig, bevor Sie seine neuen Startargumente testen. Ein bereits laufender Chrome-Prozess kann die neu geöffnete URL empfangen, ohne mit der Proxy-Option des Starters neu zu starten.

Ähnliche Artikel