Một đối số proxy hoạt động trong terminal cũng có thể thuộc về trình khởi chạy màn hình của Chrome. Hãy dùng ghi đè của người dùng đối với mục nhập màn hình đã cài đặt để các bản cập nhật gói không ghi đè tệp hệ thống đã chỉnh sửa.

Tìm trình khởi chạy mà bản cài đặt thực sự dùng, rồi sao chép mục nhập đó vào $XDG_DATA_HOME/applications, thường là ~/.local/share/applications, với cùng ID tệp màn hình. Mục nhập của người dùng được ưu tiên hơn mục nhập của hệ thống.

Với bản cài đặt có lệnh hiện tại là google-chrome-stable, một dòng Exec có thể là:

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

Đối với duyệt web được cho phép qua trung gian HTTP công khai, hãy chọn điểm cuối của đối số khởi chạy từ danh sách proxy HTTP. Giữ nguyên tệp thực thi và lớp bọc mà gói thực tế yêu cầu. Trình khởi chạy Snap, Flatpak và Chromium của bản phân phối có thể dùng lệnh khác. Giữ nguyên các trường khác của mục nhập màn hình và kiểm tra các dòng Exec riêng của thao tác màn hình nếu các thao tác đó phải dùng cùng tuyến đường.

%U là mã trường URL của đặc tả màn hình. Exec không phải tập lệnh shell thông thường: biến shell và phép thay thế lệnh không được mở rộng chỉ bằng cách đặt chúng ở đó.

Thoát hoàn toàn trình duyệt với hồ sơ đó trước khi thử các đối số khởi động mới. Một tiến trình Chrome đang chạy có thể nhận URL vừa mở mà không cần khởi động lại với tùy chọn proxy của trình khởi chạy.

Bài viết liên quan