برای رومیزی GNOME خودتان، تغییر تنظیم را به‌عنوان کاربر آن و از همان نشست رومیزی اجرا کنید:

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

این فقط بافت را نشان می‌دهد، نه یک پیکربندی کامل پروکسی؛ مقادیر نقطه پایانی و عبور نیز باید درست باشند. برای مسیر دستی SOCKS میزبان و درگاه را علاوه بر حالت تنظیم کنید. مقدار را در همان نشست موردنظر دوباره بخوانید.

اجرای فرمان با sudo تنظیمات آن کاربر را انتخاب نمی‌کند. GSettings از طریق بافت پشتیبان کار می‌کند. در dconf پایگاه داده کاربر و گذرگاه نشست مهم‌اند؛ راهنمای خط فرمان برای نوشتن در آن پشتیبان به اتصال گذرگاه نشست D-Bus نیاز دارد.

برای یک تغییر مدیریتی از سازوکار پشتیبانی‌شده مدیریت رومیزی یا نشست کاربر استفاده کنید. تغییر UID در پوسته‌ای دیگر ممکن است هنوز محیط تنظیمات موردنظر را نداشته باشد، و کپی متغیرها از یک فرایند منطبق دلخواه می‌تواند در ماشینی با چند نشست ورود دیگری را هدف بگیرد.

اگر بازخوانی درست است اما مسیریابی تغییر نکرده، رابط مصرف‌کننده برنامه را مشخص کنید. شنونده فعال GSettings می‌تواند اعلان‌ها را دریافت کند. برنامه‌ای که هنگام راه‌اندازی http_proxy را کپی کرده است با تغییر dconf محیط جدیدی دریافت نمی‌کند و سیاست پروکسی خصوصی آن ممکن است مسیر دیگری برگزیند. تکرار نوشتن به‌عنوان root این ناسازگاری مصرف‌کننده را حل نمی‌کند.

مقالات مرتبط