sudo gsettings dapat mengubah proxy GNOME pengguna yang salah
Terapkan pengaturan proxy GNOME di sesi desktop pengguna yang dituju, bukan memperbarui basis data pengaturan root.
Untuk desktop GNOME Anda sendiri, jalankan perubahan pengaturan sebagai penggunanya dari sesi desktop itu:
gsettings get org.gnome.system.proxy mode
gsettings set org.gnome.system.proxy mode 'manual'
Ini menggambarkan konteksnya, bukan konfigurasi proxy yang lengkap; nilai endpoint dan bypass juga harus benar. Untuk rute SOCKS manual atur host dan port selain mode. Baca kembali nilainya di sesi yang dituju yang sama.
Menjalankan perintah dengan sudo tidak memilih pengaturan pengguna itu. GSettings bekerja melalui konteks backend. Dengan dconf, basis data pengguna dan bus sesi berperan; manual baris perintah memerlukan koneksi bus sesi D-Bus untuk menulis ke backend tersebut.
Untuk perubahan administratif, gunakan mekanisme pengelolaan desktop atau sesi pengguna yang didukung. Mengganti UID di shell lain mungkin masih tanpa lingkungan pengaturan yang dituju, dan menyalin variabel dari proses serupa yang sembarang dapat menyasar login lain di mesin multi-sesi.
Jika pembacaan ulang benar tetapi perutean tidak berubah, kenali antarmuka konsumen aplikasi. Pendengar GSettings yang aktif dapat menerima notifikasi. Aplikasi yang menyalin http_proxy saat mulai tidak menerima lingkungan baru ketika dconf berubah, dan kebijakan proxy pribadinya dapat memilih rute lain. Mengulangi penulisan sebagai root tidak menyelesaikan ketidakcocokan konsumen itu.