టెర్మినల్లో ప్రాక్సీ సెట్టింగ్లు పనిచేస్తాయి కానీ డెస్క్టాప్ లాంచర్లో ఎందుకు పనిచేయవు
ప్రాక్సీ కాన్ఫిగరేషన్ను డెస్క్టాప్ యొక్క నిజమైన లాంచ్ సరిహద్దులో ఉంచండి మరియు షెల్ ప్రారంభంపై ఊహలకు బదులుగా డెస్క్టాప్ ఎంట్రీ కమాండ్ ఫార్మాట్ను ఉపయోగించండి.
మీరు టెర్మినల్లో ప్రాక్సీని ఎక్స్పోర్ట్ చేస్తారు. అక్కడ ప్రారంభమైన కమాండ్ దానిని ఉపయోగిస్తుంది. డెస్క్టాప్ ఐకాన్పై క్లిక్ చేయడం ఇప్పటికీ మరో మార్గాన్ని ఇస్తుంది. ఐకాన్ ఆ టెర్మినల్ సంతానం కాలేదు.
డెస్క్టాప్ సెషన్ తన స్వంత లాంచ్ మెషీన్ ద్వారా అప్లికేషన్లను ప్రారంభిస్తుంది. ఆ ప్రక్రియలు ఆ వాతావరణాన్ని వారసత్వంగా పొందుతాయి, సంబంధం లేని షెల్ లోపల తర్వాత చేసిన ప్రతి మార్పును కాదు. ఇది తేడాను వివరించగలదు కానీ అప్లికేషన్ ప్యాకేజీ లోపభూయిష్టంగా ఉందని నిరూపించదు.
Exec అనేది కమాండ్ వివరణ, షెల్ స్క్రిప్ట్ కాదు
Desktop Entry స్పెసిఫికేషన్ Exec కోసం ఎగ్జిక్యూటబుల్ మరియు ఆర్గ్యుమెంట్లను నిర్వచిస్తుంది. ఇది షెల్ వేరియబుల్ విస్తరణ లేదా షెల్ బిల్ట్-ఇన్లను వాగ్దానం చేయదు.
సంబంధిత వాతావరణ చరాన్ని చదివే బాహ్య ప్రోగ్రామ్ కోసం, ఉద్దేశపూర్వకంగా పరిమితం చేసిన లాంచ్ ఈ రూపాన్ని తీసుకోవచ్చు:
Exec=env https_proxy=http://proxy.example:8080 /path/to/applicationఎండ్పాయింట్ మరియు ఎగ్జిక్యూటబుల్ రెండింటినీ మార్చండి. ఇది లాంచ్ ఇన్పుట్ను చూపిస్తుంది, ఏదైనా అప్లికేషన్ ఆ చరాన్ని చదువుతుందని హామీ కాదు. తన స్వంత స్పష్టమైన ప్రాక్సీ విధానం ఉన్న బ్రౌజర్ ఇప్పటికీ మరో కాన్ఫిగరేషన్ మూలాన్ని ఎంచుకోవచ్చు. Chrome కోసం, దాని ప్రాక్సీ ఆర్గ్యుమెంట్ను వినియోగదారు లాంచర్లో సేవ్ చేయండి.
Exec=export ... అని వ్రాసి డెస్క్టాప్ దానిని మీ లాగిన్ షెల్గా అర్థం చేసుకుంటుందని ఆశించవద్దు. డెస్క్టాప్ ఎంట్రీ యొక్క కోట్ నియమాలు మరియు మద్దతు ఉన్న ఫీల్డ్ కోడ్లను కూడా గమనించండి; అవి మరో పార్సర్.
కొత్తగా ఏదైనా లాంచ్ అయిందా అని తనిఖీ చేయండి
కొన్ని అప్లికేషన్లు అభ్యర్థనను ఇప్పటికే నడుస్తున్న ఇన్స్టాన్స్కు పంపుతాయి. కొన్ని ఎంట్రీలు తమ స్వంత లాంచ్ మార్గం ఉన్న D-Bus యాక్టివేషన్ను ఉపయోగిస్తాయి. కొత్త ఐకాన్ క్లిక్ ఇప్పుడే సవరించిన Exec వాతావరణంతో కొత్త ప్రక్రియను ఏర్పాటు చేయదు.
అభ్యర్థన చేస్తున్న ఇన్స్టాన్స్ మరియు అది నిజంగా కలిగి ఉన్న కాన్ఫిగరేషన్ను గుర్తించండి. తగినప్పుడు నియంత్రిత కొత్త లాంచ్ పోలికను తగ్గించగలదు. ఉద్దేశించిన వాతావరణం ఎప్పుడైనా దానికి చేరిందా అని నిర్ధారించే ముందు అప్లికేషన్ను మళ్లీ ఇన్స్టాల్ చేయడం మానుకోండి.