Xfce bikaina da Mahaigaineko ingurunea, baina niretzat guztiz osatua ez izateko aukera batzuk falta dira. Horietako bat erabilera da Proxy globalaNahiz eta dagoeneko ikusi genuen arazo hau nola konpondu.
Era berean, nola aldatu ikusi genuen Turpiala tokiko zerbitzari batera konektatzeko Egoera.Net. batera Gnome eta Proxy globala honek ez du arazorik, baina bai Xfce gauza aldatu egiten da. Berak esan zidan moduan Wil alvarez (aka Satan), garatzaile nagusia Turpiala:
Gaur egun Gnome proxyrako laguntza besterik ez dugu erabiltzen dugun mahaigaineko ingurunea delako, baina ez daukat arazorik Xfce-n ere funtziona dezan beharrezkoa den kodea sartzeko, oso ondo egongo litzateke.
Beraz, itxaroten dugun horretan Turpiala 2.0 laguntza Xfce, erabil dezakegu Proxy Eskuz. Horretarako, fitxategian doikuntza txiki bat egin behar dugu /usr/share/pyshared/turpial/api/interfaces/http.py
Egin dugun lehenengo gauza da fitxategi horren segurtasun kopia bat egitea, edo aldaera bat ere egin dezaket, nik egin bezala. Honako hauek dira aldatu behar ditugun lerroak:
if detect_desktop_environment () == 'gnome' eta 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')) gclient.get_bool ('/ system / http_proxy / use_same_proxy') bada: 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'))
Guri interesatzen zaiguna lodiz nabarmentzen da. Egin nuena lerro horiek guztiak kopiatzea zen, eta jatorrizkoen azpian hau jarri nuen:
detect_desktop_environment () == 'xfce' bada: gclient = gconf.client_get_default () gclient.get_bool ('/ system / http_proxy / use_http_proxy') bada: proxies ['http'] = "% s:% d"% ( gclient.get_string ('10.10.0.5 .XNUMX '), gclient.get_int ('3128')) gclient.get_bool ('/ system / http_proxy / use_same_proxy') bada: 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'))
Non bakarrik 3 lerro aldatu behar nituen (letra lodiz nabarmenduta).
Noski, ez da behin betiko irtenbidea, batez ere erabiltzeko orduan HTTPS Ez dakit funtzionatuko zuen, baina bien bitartean horixe da nire arazoa konpontzen didana.
Iruzkin bat, utzi zurea
Eta autentifikazioa erabiltzailearekin eta pasahitzarekin egiten bada?