Xfce estas bonega Labortabla Medio, sed mankas al ĝi iuj ebloj, kiuj igas ĝin ne tute kompleta por mi. Unu el ili estas la uzo de Tutmonda prokurilokvankam ni jam vidis kiel solvi ĉi tiun problemon.
Ankaŭ ni vidis kiel modifi turpial tiel ke ĝi konektus al loka servilo Statuso.Net. Kun gnome kaj ĝia Tutmonda prokurilo ĉi tio havas neniun problemon, sed kun Xfce la afero ŝanĝiĝas. Kiel li diris al mi Wil alvarez (alinome Satano), ĉefa programisto de turpial:
Nuntempe ni nur subtenas la prokurilon Gnome ĉar ĝi estas la labortabla medio, kiun mi uzas, sed mi havas neniun problemon inkluzivi la kodon necesan por ke ĝi funkciu ankaŭ en Xfce, fakte tio estus bonega.
Do en tio, kion ni atendas Turpialo 2.0 inkluzivi subtenon por Xfce, ni povas igi vin uzi prokurilo Mane. Por fari tion, ni devas fari etan ĝustigon en la dosiero /usr/share/pyshared/turpial/api/interfaces/http.py
La unua afero, kiun ni faras, estas fari sekurkopion de tiu dosiero, aŭ varianto povus esti, fari same kiel mi. La linioj, kiujn ni devas modifi, estas jenaj:
if detect_desktop_environment () == 'gnome' kaj 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')) se 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'))
Tiu, kiu interesas nin, estas reliefigita per grasa skribo. Kion mi faris estis kopii ĉiujn tiujn liniojn, kaj tuj sub la originalaj mi metis ĉi tion:
se detect_desktop_environment () == 'xfce': gclient = gconf.client_get_default () if 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')) se 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'))
Kie mi nur devis ŝanĝi 3 liniojn (reliefigitaj per grasa skribo).
Kompreneble ĉi tio ne estas la definitiva solvo, precipe ĉar kiam temas pri uzado HTTPS Mi ne scias, ĉu ĝi funkcius, sed dume ĉi tio solvas mian problemon por mi.
Komento, lasu la vian
Kaj se la aŭtentikigo estas kun uzanto kaj pasvorto?