Ang value ng ignore-hosts ng GNOME ay isang listahan ng mga string
I-convert ang mga bypass entry sa tipadong format ng mga setting ng GNOME nang hindi ipinapalagay na ginagawang katumbas ng conversion sa string ang kanilang mga tuntunin sa pagtutugma.
Ang setting na org.gnome.system.proxy ignore-hosts ng GNOME ay tumatanggap ng array ng mga string. Ang halagang no_proxy ng isang shell na pinaghihiwalay ng kuwit ay isang string lamang, kaya ang pagkopya nito nang walang pagbabago ay nagbibigay sa GNOME ng maling istruktura ng data.
['localhost', '127.0.0.0/8', '::1', 'intranet.example']
Inilalarawan nito ang halaga ng setting, hindi isang buong utos ng shell. Bawat entry ay nananatiling isang elemento ng array. Gamitin ang dokumentadong variant syntax ng tool sa setting at ang quoting ng shell; ang pagsasama-sama ng arbitraryong tekstong hindi naka-escape ay nagdaragdag ng hiwalay na problema sa pag-parse.
Basahin ang umiiral na halaga bago ito i-edit at panatilihin ang sinadyang mga eksepsiyon. Ang pagpapalit ng array ng isang bagong host ay maaaring mag-alis ng pag-uugali ng loopback o panloob na serbisyo.
Susunod, suriin ang kahulugan. Ang schema ng GNOME 48 ay nagdodokumento ng mga anyo ng hostname, wildcard ng domain, IP at subnet. Maaaring sinusuportahan ng client na gumagamit ng orihinal na listahan ng environment ang ibang subset. Ang pag-convert lamang ng mga kuwit sa mga elementong may quote ay hindi makakapagtatag ng katumbas na pagtutugma.
Sa huli, basahin muli ang tipadong halaga at siyasatin ang isang destinasyon sa inilaan na application. Kumpirmahin ang aktibong mode nito: ang manu-manong setting, PAC at walang proxy ay magkakahiwalay na pagpipilian. Maaaring patuloy na gamitin ng mga terminal tool ang sarili nilang patakaran sa environment kahit tama ang halaga sa desktop.