Kako uporabljati proxy v turpialu z LMDE Xfce


Xfce je odličen Namizno okolje, vendar manjka nekaj možnosti, zaradi katerih zame ni povsem popoln. Eden izmed njih je uporaba Globalni proxy, Čeprav smo že videli, kako rešiti to težavo.

prav tako videli smo, kako spremeniti Turpijal za povezavo z lokalnim strežnikom Status.Net. Z Gnome in Globalni proxy to nima težav, ampak z Xfce stvar se spremeni. Kot mi je povedal Wil alvarez (aka Satan), vodilni razvijalec Turpijal:

Trenutno imamo podporo samo za proxy Gnome, ker uporabljamo namizno okolje, vendar nimam težav z vključitvijo kode, ki je potrebna, da deluje tudi v Xfceju, pravzaprav bi bilo to super.

Torej v tem, kar čakamo Turpijal 2.0 vključujejo podporo za Xfce, lahko vas uporabimo Proxy Ročno. Če želite to narediti, moramo v datoteki narediti majhno prilagoditev /usr/share/pyshared/turpial/api/interfaces/http.py

Prva stvar, ki jo naredimo, je, da naredimo varnostno kopijo omenjene datoteke, ali pa bi bila različica, naredimo enako kot jaz. Vrstice, ki jih moramo spremeniti, so naslednje:

če zaznaj_desktop_environment () == 'gnome' in 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'))

Tista, ki nas zanima, je poudarjena krepko. Kar sem naredil, je bilo kopiranje vseh teh vrstic in tik pod prvotne sem dal to:

če zazna_desktop_environment () == 'xfce':
gclient = gconf.client_get_default (), če 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'))

Kjer sem moral spremeniti le 3 vrstice (poudarjeno krepko).

Seveda to ni dokončna rešitev predvsem zato, ker gre za uporabo HTTPS Ne vem, če bi delovalo, toda medtem mi to reši problem.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   dasht0 je dejal

    In v primeru, da je overjanje z uporabnikom in geslom?