gnome-terminal está obtendo variáveis de ambiente que outros terminais não

0

Isto é obviamente fácil de consertar, eu só quero entender isso. Eu conheço o Linux, mas não estou muito familiarizado com o Ubuntu.

O gnome-terminal está obtendo variáveis de ambiente que outros terminais (xterm, rxvt-unicode, console Linux) não possuem. Em particular, o gnome-terminal obtém http_proxy , https_proxy , ftp_proxy , all_proxy e todas as versões maiúsculas. Essas variáveis não estão em /etc/profile , /etc/profile.d/* , /etc/environment .

    
por jpkotta 24.04.2015 / 01:48

1 resposta

2

É o próprio gnome-terminal que define essas variáveis. O código relevante reside na origem do gnome-terminal, src/terminal-util.c , method terminal_util_add_proxy_env() . Os valores são extraídos das configurações do Gnome, e o recurso serve para que as configurações de proxy do Gnome tenham efeito em quantos aplicativos / utilitários forem possíveis, incluindo os de console.

    
por egmont 25.04.2015 / 20:58