Si të përdorni proxy në Turpial me LMDE Xfce


Xfce është një e shkëlqyeshme Mjedisi i desktopit, por i mungojnë disa opsione që e bëjnë atë të mos jetë plotësisht i plotë për mua. Një prej tyre është përdorimi i Përfaqësues global, Pse ne tashmë pamë se si ta zgjidhim këtë problem.

edhe pamë si të modifikojmë I turbullt në mënyrë që të lidhet me një server lokal Status.NET. me xhuxh dhe Përfaqësues global ky nuk ka problem, por me Xfce gjëja ndryshon. Siç më tha Wil alvarez (aka Satana), zhvilluesi kryesor i I turbullt:

Tani kemi vetëm mbështetje për proxy Gnome sepse është mjedisi desktop që ne përdorim por nuk kam asnjë problem duke përfshirë kodin që është i nevojshëm për ta bërë atë të funksionojë edhe në Xfce, në fakt kjo do të ishte e shkëlqyeshme.

Pra, në atë që presim Turpial 2.0 përfshijnë mbështetje për Xfce, ne mund t'ju bëjmë të përdorni Prokurë Manualisht. Për ta bërë këtë, ne duhet të bëjmë një rregullim të vogël në skedar /usr/share/pyshared/turpial/api/interfaces/http.py

Gjëja e parë që bëjmë është të bëjmë një kopje rezervë të asaj skedari, ose një variant mund të jetë, bëjmë të njëjtën gjë si unë. Linjat që duhet të modifikojmë janë si më poshtë:

nëse detekt_desktivë_ ambient () == 'gnome' dhe GCONF: gclient = gconf.client_get_default () nëse 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'))
nëse gclient.get_bool ('/ system / http_proxy / use_same_proxy'): proxies ['https'] = proxies ['http'] elif gclient.get_string ('/ system / proxy / safe_host'): proxies ['https'] = "% s:% d"% (gclient.get_string ('/ system / proxy / safe_host'), gclient.get_int ('/ system / proxy / safe_port'))

Ai që na intereson theksohet me shkronja të zeza. Ajo që bëra ishte të kopjoja të gjitha ato rreshta, dhe pikërisht poshtë atyre origjinale e vendosa këtë:

nëse zbulon_ ambientin e desktopit () == 'xfce':
gclient = gconf.client_get_default () nëse 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'))
nëse gclient.get_bool ('/ system / http_proxy / use_same_proxy'): proxies ['https'] = proxies ['http'] elif gclient.get_string ('/ system / proxy / safe_host'): proxies ['https'] = "% s:% d"% (gclient.get_string ('/ system / proxy / safe_host'), gclient.get_int ('/ system / proxy / safe_port'))

Ku më duhej të ndryshoja vetëm 3 rreshta (të theksuara me shkronja të zeza).

Sigurisht që kjo nuk është zgjidhja përfundimtare, veçanërisht sepse kur bëhet fjalë për përdorim HTTPS nuk e di nëse do të funksiononte, por ndërkohë kjo është ajo që zgjidh problemin tim për mua.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   dasht0 dijo

    Dhe në rast se vërtetimi bëhet me përdorues dhe fjalëkalim?