Como usar proxy em Turpial com LMDE Xfce


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.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   traço0 dito

    E no caso em que a autenticação seja com usuário e senha?