Настройка org.gnome.system.proxy ignore-hosts в GNOME принимает массив строк. Значение no_proxy оболочки, разделённое запятыми, — это одна строка, поэтому копирование без изменений даёт GNOME неправильную структуру данных.

['localhost', '127.0.0.0/8', '::1', 'intranet.example']

Это иллюстрирует значение настройки, а не полную команду оболочки. Каждая запись остаётся одним элементом массива. Используйте документированный синтаксис вариантов инструмента настроек и кавычки оболочки; объединение произвольного неэкранированного текста добавляет отдельную проблему разбора.

Прочитайте существующее значение перед редактированием и сохраните намеренные исключения. Замена массива одним новым хостом может удалить поведение loopback или внутренней службы.

Затем проверьте смысл. Схема GNOME 48 документирует формы имени хоста, шаблона домена, IP и подсети. Клиент, использующий исходный список окружения, может поддерживать другое подмножество. Преобразование только запятых в элементы в кавычках не может обеспечить эквивалентное сопоставление.

Наконец, прочитайте типизированное значение обратно и проверьте назначение в нужном приложении. Подтвердите его активный режим: ручные настройки, PAC и без прокси — отдельные варианты. Терминальные инструменты могут продолжать использовать собственную политику окружения, даже если значение рабочего стола верно.

Похожие статьи