Păstrați argumentul proxy Linux al Chrome într-un lansator de utilizator
Suprascrieți intrarea de desktop instalată în directorul de aplicații al utilizatorului și păstrați comanda specifică pachetului și codul câmpului URL.
Un argument proxy care funcționează într-un terminal poate aparține și lansatorului de desktop al Chrome. Folosiți o suprascriere de utilizator a intrării de desktop instalate, astfel încât actualizările pachetului să nu suprascrie fișierul de sistem editat.
Găsiți lansatorul folosit efectiv de instalare, apoi copiați acea intrare în $XDG_DATA_HOME/applications, de obicei ~/.local/share/applications, cu același ID de fișier desktop. Intrarea utilizatorului are prioritate față de intrarea de sistem.
Pentru o instalare a cărei comandă existentă este google-chrome-stable, o linie Exec poate fi:
Exec=/usr/bin/google-chrome-stable --proxy-server=http://proxy.example:8080 %U
Pentru navigarea permisă printr-un intermediar HTTP public, alegeți punctul final al argumentului de lansare din lista de proxy HTTP. Păstrați executabilul și wrapperul cerute de pachetul real. Lansatoarele Snap, Flatpak și Chromium ale distribuției pot folosi altă comandă. Păstrați celelalte câmpuri ale intrării de desktop și inspectați liniile Exec separate ale acțiunilor de desktop dacă acele acțiuni trebuie să folosească aceeași rută.
%U este codul câmpului URL al specificației desktop. Exec nu este un script shell obișnuit: variabilele shell și substituțiile de comenzi nu se extind doar prin plasarea lor acolo.
Închideți complet browserul cu acel profil înainte de a testa noile argumente de pornire. Un proces Chrome deja pornit poate primi URL-ul tocmai deschis fără a reporni cu opțiunea proxy a lansatorului.