எக்ஸ்எஃப்சிஇ ஆகியவை ஒரு சிறந்த டெஸ்க்டாப் சூழல், ஆனால் இது எனக்கு முற்றிலும் முழுமையடையாத சில விருப்பங்கள் இல்லை. அவற்றில் ஒன்று பயன்பாடு குளோபல் ப்ராக்ஸி, இருப்பினும் இந்த சிக்கலை எவ்வாறு தீர்ப்பது என்பதை நாங்கள் ஏற்கனவே பார்த்தோம்.
மேலும் எவ்வாறு மாற்றுவது என்று பார்த்தோம் டர்பியல் அது உள்ளூர் சேவையகத்துடன் இணைக்கப்படும் நிலை.நெட். உடன் ஜினோம் மற்றும் அதன் குளோபல் ப்ராக்ஸி இதற்கு எந்த பிரச்சனையும் இல்லை, ஆனால் எக்ஸ்எஃப்சிஇ ஆகியவை விஷயம் மாறுகிறது. அவர் என்னிடம் சொன்னது போல வில் அல்வாரெஸ் (aka சாத்தான்), முன்னணி டெவலப்பர் டர்பியல்:
தற்போது க்னோம் ப்ராக்ஸிக்கு மட்டுமே எங்களுக்கு ஆதரவு உள்ளது, ஏனெனில் இது நாம் பயன்படுத்தும் டெஸ்க்டாப் சூழல் தான், ஆனால் எக்ஸ்எஃப்ஸிலும் வேலை செய்ய தேவையான குறியீடு உட்பட எனக்கு எந்த பிரச்சனையும் இல்லை, உண்மையில் அது நன்றாக இருக்கும்.
எனவே நாம் எதற்காக காத்திருக்கிறோம் டர்பியல் 2.0 ஆதரவு அடங்கும் எக்ஸ்எஃப்சிஇ ஆகியவை, நாங்கள் உங்களைப் பயன்படுத்த முடியும் பதிலாள் கைமுறையாக. இதைச் செய்ய, கோப்பில் ஒரு சிறிய மாற்றத்தை செய்ய வேண்டும் /usr/share/pyshared/turpial/api/interfaces/http.py
நாங்கள் செய்யும் முதல் விஷயம், அந்தக் கோப்பின் காப்புப்பிரதியை உருவாக்குவது, அல்லது ஒரு மாறுபாடு இருக்கக்கூடும், நான் செய்ததைப் போலவே செய்யுங்கள். நாம் மாற்ற வேண்டிய கோடுகள் பின்வருமாறு:
det_desktop_en Environment () == 'gnome' மற்றும் GCONF: gclient = gconf.client_get_default () என்றால் gclient.get_bool ('/ system / http_proxy / use_http_proxy'): ப்ராக்ஸிகள் ['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') என்றால்: ப்ராக்ஸிகள் ['https'] = ப்ராக்ஸிகள் ['http'] elif gclient.get_string ('/ system / proxy / safe_host'): ப்ராக்ஸிகள் ['https'] = "% s:% d"% (gclient.get_string ('/ system / proxy / safe_host'), gclient.get_int ('/ system / proxy / safe_port'))
எங்களுக்கு விருப்பமான ஒன்று தைரியமாக முன்னிலைப்படுத்தப்படுகிறது. நான் செய்தது அந்த வரிகள் அனைத்தையும் நகலெடுப்பதுதான், அசல் வரிகளுக்கு கீழே இதை வைத்தேன்:
கண்டால்_டெஸ்க்டாப்_ சூழல் () == '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 / safe_host'): ப்ராக்ஸிகள் ['https'] = "% s:% d"% (gclient.get_string ('/ system / proxy / safe_host'), gclient.get_int ('/ system / proxy / safe_port'))
நான் 3 வரிகளை மட்டுமே மாற்ற வேண்டியிருந்தது (தைரியமாக சிறப்பிக்கப்பட்டுள்ளது).
நிச்சயமாக இது உறுதியான தீர்வு அல்ல, குறிப்பாக அதைப் பயன்படுத்தும்போது HTTPS ஆதரவு இது வேலை செய்யுமா என்று எனக்குத் தெரியவில்லை, ஆனால் இதற்கிடையில் இதுதான் எனது பிரச்சினையை தீர்க்கிறது.
அங்கீகாரம் பயனர் மற்றும் கடவுச்சொல்லுடன் இருந்தால்?