XFCE 是一個很好的 桌面環境,但是缺少一些選項,這些選項對我來說並不完整。 其中之一是使用 全球代理雖然 我們已經看到瞭如何解決這個問題.
還 我們看到瞭如何修改 鬱金香 這樣它就可以連接到本地服務器 狀態網。 用 地精 和 全球代理 這沒有問題,但是 XFCE 事情改變了。 正如他告訴我的 威爾·阿爾瓦雷斯 (又名撒旦),首席開發人員 鬱金香:
目前,我們僅支持Gnome代理,因為它是我們使用的桌面環境,但是我也沒有問題,包括使它在Xfce中正常工作所必需的代碼,實際上那很棒。
所以我們在等待 土耳其2.0 包括對 XFCE,我們可以讓您使用 代理 手動。 為此,我們必須在文件中進行一些小的調整 /usr/share/pyshared/turpial/api/interfaces/http.py
我們要做的第一件事是對該文件進行備份,或者可以做一個變體,就像我做的一樣。 我們必須修改的行如下:
如果detect_desktop_environment()=='gnome'和GCONF:gclient = gconf.client_get_default()if gclient.get_bool('/ system / http_proxy / use_http_proxy'):代理['http'] =“%s:%d”%( gclient.get_string('/ system / http_proxy / host'), gclient.get_int('/系統/ http_proxy /端口') 如果gclient.get_bool('/ system / http_proxy / use_same_proxy'):代理['https'] =代理['http'] elif gclient.get_string('/ system / proxy / secure_host'):代理['https'] = “%s:%d”%(gclient.get_string('/系統/代理/ secure_host'),gclient.get_int('/系統/代理/ secure_port'))
我們感興趣的那個以粗體突出顯示。 我要做的是複制所有這些行,並在原始行的正下方:
如果detect_desktop_environment()=='xfce': gclient = gconf.client_get_default()如果gclient.get_bool('/ system / http_proxy / use_http_proxy'):代理['http'] =“%s:%d”%( gclient.get_string('10.10.0.5 .XNUMX'), gclient.get_int('3128')) 如果gclient.get_bool('/ system / http_proxy / use_same_proxy'):代理['https'] =代理['http'] elif gclient.get_string('/ system / proxy / secure_host'):代理['https'] = “%s:%d”%(gclient.get_string('/系統/代理/ secure_host'),gclient.get_int('/系統/代理/ secure_port'))
我只需要更改3行(以粗體突出顯示)。
當然,這不是最終的解決方案,尤其是因為涉及到使用 HTTPS 我不知道這是否行得通,但與此同時這就是為我解決我的問題的原因。
如果使用用戶名和密碼進行身份驗證?