Comment utiliser le proxy dans Turpial avec LMDE Xfce


Xfce C'est un excellent Environnement de bureau, mais il manque certaines options qui ne le rendent pas complètement complet pour moi. L'un d'eux est l'utilisation de Proxy global, bien nous avons déjà vu comment résoudre ce problème.

Aussi nous avons vu comment modifier turpial pour qu'il se connecte à un serveur local Statut.Net. avec Gnome et leur Proxy global cela n'a pas de problème, mais avec Xfce la chose change. Comme il me l'a dit Wil alvarez (alias Satan), développeur principal de turpial:

Actuellement, nous ne prenons en charge que le proxy Gnome car c'est l'environnement de bureau que nous utilisons, mais je n'ai aucun problème à inclure le code nécessaire pour le faire fonctionner dans Xfce également, en fait ce serait génial.

Alors dans ce que nous attendons Turpial 2.0 inclure le support pour Xfce, nous pouvons vous faire utiliser procuration Manuellement. Pour ce faire, il faut faire un petit ajustement dans le fichier /usr/share/pyshared/turpial/api/interfaces/http.py

La première chose que nous faisons est de faire une sauvegarde de ce fichier, ou une variante pourrait être, faire la même chose que moi. Les lignes que nous devons modifier sont les suivantes:

if detect_desktop_environment () == 'gnome' et 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 / hôte'), 
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'))

Celui qui nous intéresse est mis en évidence en gras. Ce que j'ai fait, c'est copier toutes ces lignes, et juste en dessous de celles d'origine, j'ai mis ceci:

si detect_desktop_environment () == 'xfce':
gclient = gconf.client_get_default () si 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'))

Où je n'ai eu qu'à changer 3 lignes (surlignées en gras).

Bien sûr, ce n'est pas la solution définitive, d'autant plus que lorsqu'il s'agit d'utiliser HTTPS Je ne sais pas si cela fonctionnerait, mais en attendant, c'est ce qui résout mon problème pour moi.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   tiret0 dit

    Et dans le cas où l'authentification est avec l'utilisateur et le mot de passe?