Với máy tính để bàn GNOME của riêng bạn, hãy chạy thay đổi cài đặt với tư cách người dùng của nó từ chính phiên máy tính để bàn đó:

gsettings get org.gnome.system.proxy mode
gsettings set org.gnome.system.proxy mode 'manual'

Điều này minh họa ngữ cảnh, không phải cấu hình proxy đầy đủ; các giá trị endpoint và bypass cũng phải đúng. Với tuyến SOCKS thủ công, đặt cả máy chủ và cổng cùng với chế độ. Đọc lại giá trị trong cùng phiên dự định.

Chạy lệnh bằng sudo không chọn cài đặt của người dùng đó. GSettings hoạt động qua một ngữ cảnh backend. Với dconf, cơ sở dữ liệu người dùng và bus phiên có vai trò quan trọng; hướng dẫn dòng lệnh yêu cầu kết nối bus phiên D-Bus để ghi vào backend đó.

Đối với thay đổi mang tính quản trị, hãy dùng cơ chế quản lý máy tính để bàn hoặc phiên người dùng được hỗ trợ. Chuyển UID trong một shell khác vẫn có thể thiếu môi trường cài đặt dự định, và sao chép biến từ một tiến trình khớp tùy ý có thể nhắm tới một lần đăng nhập khác trên máy nhiều phiên.

Nếu đọc lại đúng nhưng định tuyến không đổi, hãy xác định giao diện tiêu thụ của ứng dụng. Một trình lắng nghe GSettings đang sống có thể nhận thông báo. Ứng dụng đã sao chép http_proxy khi khởi động không nhận môi trường mới khi dconf thay đổi, và chính sách proxy riêng của nó có thể chọn tuyến khác. Lặp lại việc ghi với quyền root không giải quyết được sự lệch pha của người tiêu thụ đó.

Bài viết liên quan