อาร์กิวเมนต์พร็อกซีที่ทำงานในเทอร์มินัลอาจอยู่ในตัวเรียกใช้เดสก์ท็อปของ 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 ไม่ใช่สคริปต์เชลล์ธรรมดา: ตัวแปรเชลล์และการแทนที่คำสั่งไม่ถูกขยายเพียงเพราะวางไว้ที่นั่น

ออกจากเบราว์เซอร์อย่างสมบูรณ์ด้วยโปรไฟล์นั้นก่อนทดสอบอาร์กิวเมนต์เริ่มต้นใหม่ กระบวนการ Chrome ที่ทำงานอยู่แล้วสามารถรับ URL ที่เพิ่งเปิดได้โดยไม่ต้องรีสตาร์ตด้วยตัวเลือกพร็อกซีของตัวเรียกใช้

บทความที่เกี่ยวข้อง