შეინარჩუნეთ Chrome-ის Linux პროქსის არგუმენტი მომხმარებლის გამშვებში
გადაფარეთ დაინსტალირებული დესკტოპის ჩანაწერი მომხმარებლის აპლიკაციების საქაღალდეში და შეინარჩუნეთ მისი პაკეტისეული ბრძანება და URL ველის კოდი.
ტერმინალში მომუშავე პროქსის არგუმენტი შეიძლება Chrome-ის დესკტოპის გამშვებსაც ეკუთვნოდეს. გამოიყენეთ დაინსტალირებული დესკტოპის ჩანაწერის მომხმარებლისეული გადაფარვა, რათა პაკეტის განახლებებმა არ გადაწეროს რედაქტირებული სისტემური ფაილი.
იპოვეთ გამშვები, რომელსაც ინსტალაცია რეალურად იყენებს, შემდეგ დააკოპირეთ ეს ჩანაწერი $XDG_DATA_HOME/applications-ში, ჩვეულებრივ ~/.local/share/applications, იმავე დესკტოპ-ფაილის ID-ით. მომხმარებლის ჩანაწერს უპირატესობა აქვს სისტემურ ჩანაწერზე.
ინსტალაციისთვის, რომლის არსებული ბრძანებაა google-chrome-stable, Exec სტრიქონი შეიძლება იყოს:
Exec=/usr/bin/google-chrome-stable --proxy-server=http://proxy.example:8080 %U
საჯარო HTTP შუამავლის მეშვეობით დაშვებული დათვალიერებისთვის აირჩიეთ გაშვების არგუმენტის საბოლოო წერტილი HTTP პროქსის სიიდან. შეინარჩუნეთ შესრულებადი ფაილი და გარსი, რომელსაც რეალური პაკეტი მოითხოვს. Snap, Flatpak და დისტრიბუციის Chromium გამშვებებმა შეიძლება სხვა ბრძანება გამოიყენონ. შეინარჩუნეთ დესკტოპის ჩანაწერის სხვა ველები და შეამოწმეთ ცალკეული დესკტოპ-მოქმედებების Exec სტრიქონები, თუ ამ მოქმედებებმა იგივე მარშრუტი უნდა გამოიყენოს.
%U არის დესკტოპის სპეციფიკაციის URL ველის კოდი. Exec ჩვეულებრივი shell სკრიპტი არ არის: shell ცვლადები და ბრძანების ჩანაცვლებები არ გაფართოვდება მხოლოდ იქ განთავსებით.
სანამ ახალ გაშვების არგუმენტებს შეამოწმებთ, მთლიანად დახურეთ ბრაუზერი ამ პროფილით. უკვე გაშვებულ Chrome პროცესს შეუძლია ახლად გახსნილი URL მიიღოს გამშვების პროქსის ოპციით გადატვირთვის გარეშე.