Xfce Это отличный Среда рабочего стола, но в нем отсутствуют некоторые параметры, которые делают его не полностью полным для меня. Один из них - использование Глобальный прокси, Хотя мы уже видели, как решить эту проблему.
также мы увидели, как изменить Турпиаль для подключения к локальному серверу Статус.Net, с Гном y su Глобальный прокси это не проблема, но с Xfce вещь меняется. Как он мне сказал Уил Альварес (он же сатана), ведущий разработчик Турпиаль:
В настоящее время у нас есть поддержка только прокси Gnome, потому что мы используем среду рабочего стола, но у меня нет проблем с включением кода, который необходим для того, чтобы он также работал в Xfce, что было бы здорово.
Итак, чего мы ждем Турпиал 2.0 включить поддержку Xfce, мы можем заставить вас использовать доверенное лицо Вручную. Для этого нам нужно внести небольшую корректировку в файл /usr/share/pyshared/turpial/api/interfaces/http.py
Первое, что мы делаем, это делаем резервную копию этого файла, или, возможно, делаем то же самое, что и я. Мы должны изменить следующие строки:
if detect_desktop_environment () == 'gnome' и 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')) if 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'))
Тот, который нас интересует, выделен жирным шрифтом. Я скопировал все эти строки и поместил чуть ниже исходных строк:
если detect_desktop_environment () == 'xfce': gclient = gconf.client_get_default () если 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')) if 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'))
Где мне нужно было изменить только 3 строки (выделены жирным шрифтом).
Конечно, это не окончательное решение, особенно потому, что когда дело доходит до использования HTTPS я не знаю, сработает ли это, но пока это то, что решает мою проблему для меня.
А в случае аутентификации с пользователем и паролем?