sudo gsettings puede cambiar el proxy de GNOME del usuario equivocado
Aplique la configuración del proxy de GNOME en la sesión de escritorio del usuario previsto en lugar de actualizar la base de ajustes de root.
Para su propio escritorio GNOME, ejecute el cambio de ajuste como su usuario desde esa sesión de escritorio:
gsettings get org.gnome.system.proxy mode
gsettings set org.gnome.system.proxy mode 'manual'
Esto ilustra el contexto, no una configuración completa del proxy; los valores de extremo y de omisión también deben ser correctos. Para una ruta SOCKS manual defina el host y el puerto además del modo. Vuelva a leer el valor en la misma sesión prevista.
Ejecutar el comando con sudo no selecciona los ajustes de ese usuario. GSettings funciona mediante un contexto de backend. Con dconf importan la base de datos del usuario y el bus de sesión; el manual de la línea de comandos exige una conexión al bus de sesión de D-Bus para escribir en ese backend.
Para un cambio administrativo, use el mecanismo admitido de gestión del escritorio o de la sesión de usuario. Cambiar el UID en otro shell puede seguir sin el entorno de ajustes previsto, y copiar variables de un proceso coincidente arbitrario puede apuntar a otro inicio de sesión en una máquina con varias sesiones.
Si la relectura es correcta pero el enrutamiento no cambia, identifique la interfaz de consumo de la aplicación. Un oyente de GSettings activo puede recibir notificaciones. Una aplicación que copió http_proxy al arrancar no recibe un entorno nuevo cuando cambia dconf, y su política de proxy privada puede elegir otra ruta. Repetir la escritura como root no resuelve ese desajuste del consumidor.