Стойността на ignore-hosts в GNOME е списък от низове
Преобразувайте записите за заобикаляне в типизирания формат на настройките на GNOME, без да предполагате, че преобразуването в низове прави правилата им за съвпадение еквивалентни.
Настройката org.gnome.system.proxy ignore-hosts на GNOME приема масив от низове. Разделената със запетаи стойност no_proxy на шела е един низ, така че копирането ѝ без промяна дава на GNOME грешна структура от данни.
['localhost', '127.0.0.0/8', '::1', 'intranet.example']
Това илюстрира стойността на настройката, а не пълна команда на шел. Всеки запис остава един елемент от масива. Използвайте документирания синтаксис за варианти на инструмента за настройки и кавичките на шела; свързването на произволен неекраниран текст добавя отделен проблем с анализа.
Прочетете съществуващата стойност, преди да я редактирате, и запазете умишлените изключения. Замяната на масива с един нов хост може да премахне поведението на loopback или на вътрешна услуга.
След това проверете смисъла. Схемата на GNOME 48 документира форми за име на хост, заместващ знак за домейн, IP и подмрежа. Клиентът, който използва оригиналния списък от средата, може да поддържа различно подмножество. Самото преобразуване на запетаи в елементи в кавички не може да установи еквивалентно съвпадение.
Накрая прочетете отново типизираната стойност и прегледайте дестинация в предвиденото приложение. Потвърдете активния му режим: ръчните настройки, PAC и без прокси са отделни избори. Терминалните инструменти може да продължат да използват собствената си политика за средата, дори когато стойността на работния плот е правилна.