Um valor ignore-hosts do GNOME é uma lista de strings
Converta as entradas de desvio para o formato tipado de definições do GNOME sem presumir que a conversão em strings torne equivalentes as suas regras de correspondência.
A definição org.gnome.system.proxy ignore-hosts do GNOME aceita uma matriz de strings. O valor no_proxy de um shell separado por vírgulas é uma única string, portanto copiá-lo sem alterações dá ao GNOME a estrutura de dados errada.
['localhost', '127.0.0.0/8', '::1', 'intranet.example']
Isto ilustra o valor da definição, não um comando de shell completo. Cada entrada continua a ser um elemento da matriz. Utilize a sintaxe de variantes documentada da ferramenta de definições e as aspas do shell; concatenar texto arbitrário sem escape adiciona um problema de análise separado.
Leia o valor existente antes de o editar e preserve exceções intencionais. Substituir a matriz por um único novo host pode remover o comportamento de loopback ou de serviços internos.
De seguida, verifique o significado. O esquema do GNOME 48 documenta formas de nome de host, curinga de domínio, IP e sub-rede. O cliente que consome a lista de ambiente original pode suportar um subconjunto diferente. Converter apenas as vírgulas em elementos entre aspas não pode estabelecer uma correspondência equivalente.
Por fim, releia o valor tipado e inspecione um destino na aplicação pretendida. Confirme o seu modo ativo: definições manuais, PAC e sem proxy são escolhas separadas. As ferramentas de terminal podem continuar a usar a sua própria política de ambiente mesmo quando o valor do ambiente de trabalho está correto.