Xfce É um excelente Ambiente de Trabalho, mas faltam algumas opções que não o tornam completamente completo para mim. Um deles é o uso de Proxy global, Embora já vimos como resolver este problema.
também vimos como modificar turpial para que se conectasse a um servidor local Status.Net. com Gnome e Proxy global isso não tem problema, mas com Xfce a coisa muda. Como ele me disse Wil alvarez (também conhecido como Satan), desenvolvedor líder de turpial:
Atualmente só temos suporte para o proxy Gnome porque é o ambiente de desktop que usamos, mas não tenho nenhum problema em incluir o código necessário para fazê-lo funcionar no Xfce também, na verdade isso seria ótimo.
Então, no que esperamos Turpial 2.0 incluir suporte para Xfce, podemos fazer você usar procuração Manualmente. Para fazer isso, temos que fazer um pequeno ajuste no arquivo /usr/share/pyshared/turpial/api/interfaces/http.py
A primeira coisa que fazemos é fazer um backup desse arquivo, ou uma variante pode ser, fazer o mesmo que eu. As linhas que devemos modificar são as seguintes:
if detect_desktop_environment () == 'gnome' e GCONF: gclient = gconf.client_get_default () if gclient.get_bool ('/ system / http_proxy / use_http_proxy'): proxies ['http'] = "% s:% d"% ( gclient.get_string ('/ system / http_proxy / host'), gclient.get_int ('/ system / http_proxy / port')) if gclient.get_bool ('/ system / http_proxy / use_same_proxy'): proxies ['https'] = proxies ['http'] elif gclient.get_string ('/ system / proxy / secure_host'): proxies ['https'] = "% s:% d"% (gclient.get_string ('/ system / proxy / secure_host'), gclient.get_int ('/ system / proxy / secure_port'))
Aquele que nos interessa está destacado em negrito. O que fiz foi copiar todas aquelas falas, e logo abaixo das originais coloquei isto:
if detect_desktop_environment () == 'xfce': gclient = gconf.client_get_default () if gclient.get_bool ('/ system / http_proxy / use_http_proxy'): proxies ['http'] = "% s:% d"% ( gclient.get_string ('10.10.0.5 .XNUMX '), gclient.get_int ('3128')) if gclient.get_bool ('/ system / http_proxy / use_same_proxy'): proxies ['https'] = proxies ['http'] elif gclient.get_string ('/ system / proxy / secure_host'): proxies ['https'] = "% s:% d"% (gclient.get_string ('/ system / proxy / secure_host'), gclient.get_int ('/ system / proxy / secure_port'))
Onde eu só tive que mudar 3 linhas (destacadas em negrito).
Claro que esta não é a solução definitiva, principalmente porque quando se trata de usar HTTPS não sei se funcionaria, mas por enquanto isso é o que resolve o meu problema para mim.
E no caso em que a autenticação seja com usuário e senha?