Jak používat proxy v Turpial s LMDE Xfce


Xfce je vynikající Desktopové prostředí, ale chybí mu některé možnosti, díky nimž to pro mě není úplně úplné. Jedním z nich je použití Globální proxy, Když už jsme viděli, jak tento problém vyřešit.

také viděli jsme, jak upravit turpiální pro připojení k místnímu serveru Status.Net. S Trpaslík a Globální proxy to nemá problém, ale s Xfce věc se mění. Jak mi řekl Wil alvarez (aka Satan), vedoucí vývojář turpiální:

V současné době máme podporu pouze pro Gnome proxy, protože to je desktopové prostředí, které používáme, ale nemám problém zahrnout kód, který je nezbytný pro to, aby fungoval také v Xfce, ve skutečnosti by to bylo skvělé.

Takže na co čekáme Turpial 2.0 zahrnout podporu pro Xfce, můžeme vás přimět použít Zástupce Ručně. Abychom toho dosáhli, musíme v souboru provést malou úpravu /usr/share/pyshared/turpial/api/interfaces/http.py

První věc, kterou uděláme, je vytvořit zálohu tohoto souboru, nebo by mohla být varianta, udělat totéž jako já. Řádky, které musíme upravit, jsou následující:

if detect_desktop_environment () == 'gnome' and 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'))
pokud gclient.get_bool ('/ system / http_proxy / use_same_proxy'): proxy ['https'] = proxy ['http'] elif gclient.get_string ('/ system / proxy / secure_host'): proxy ['https'] = "% s:% d"% (gclient.get_string ('/ system / proxy / secure_host'), gclient.get_int ('/ system / proxy / secure_port'))

Ten, který nás zajímá, je zvýrazněn tučně. To, co jsem udělal, bylo zkopírovat všechny tyto řádky a těsně pod ty původní jsem dal toto:

pokud detect_desktop_environment () == 'xfce':
gclient = gconf.client_get_default () pokud gclient.get_bool ('/ system / http_proxy / use_http_proxy'): proxy ['http'] = "% s:% d"% (
gclient.get_string ('10.10.0.5 .XNUMX '),
gclient.get_int ('3128'))
pokud gclient.get_bool ('/ system / http_proxy / use_same_proxy'): proxy ['https'] = proxy ['http'] elif gclient.get_string ('/ system / proxy / secure_host'): proxy ['https'] = "% s:% d"% (gclient.get_string ('/ system / proxy / secure_host'), gclient.get_int ('/ system / proxy / secure_port'))

Kde jsem musel změnit pouze 3 řádky (zvýrazněné tučně).

Samozřejmě to není definitivní řešení, především proto, že pokud jde o používání HTTPS Nevím, jestli by to fungovalo, ale mezitím to pro mě vyřeší můj problém.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   pomlčka0 řekl

    A v případě, že autentizace probíhá pomocí uživatele a hesla?