आप जानते हैं कि चर को शेल में कैसे सेट किया जाए, लेकिन रिकॉर्ड के लिए आप लिख सकते हैं :
export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on'
और इस शेल सेशन से शुरू होने वाले सभी प्रोग्राम्स के बाद वैरिएबल सेट होगा।
यदि आप चाहते हैं कि यह आपके द्वारा शुरू किए गए प्रत्येक शेल के लिए सेट किया जाए , तो उस रेखा को भी जोड़ें ~/.profile। उस स्थिति में यह आपके द्वारा शुरू किए गए सभी भविष्य के गोले पर लागू होगा, लेकिन ऐसा कोई भी नहीं जो वर्तमान में चल रहा है।
.profileआम तौर पर जीयूआई के लिए भी काम करेगा, लेकिन यह सिस्टम कॉन्फ़िगरेशन से टूट सकता है और आप चीजों को कैसे शुरू कर सकते हैं। यह प्रति उपयोगकर्ता कॉन्फ़िगरेशन केवल है।
यदि आप इसे हर समय हर उपयोगकर्ता के लिए सेट करना चाहते हैं, तो आप इसमें असाइनमेंट जोड़ सकते हैं /etc/environment। प्रारूप वहाँ थोड़ा अलग है: बस KEY=VALअलग-अलग लाइनों पर, कोई आवश्यक उद्धरण और किसी भी चीज़ के साथ नहीं।
_JAVA_OPTIONS=-Dawt.useSystemAAFontSettings=on
यह pam_envमॉड्यूल द्वारा पार्स किया गया है। एक प्रति-उपयोगकर्ता ~/.pam_environmentफ़ाइल भी है, जिसका प्रभाव केवल एक उपयोगकर्ता के लिए है। इन दोनों को प्रभावी होने के लिए लॉग इन और बैक आउट की आवश्यकता होती है। प्रत्येक भविष्य के लॉगिन सत्र के लिए चर को कंसोल और X दोनों में सेट किया जाएगा।
इसी तरह, आप /etc/profile.dइसमें एक exportबयान के साथ एक फ़ाइल बना सकते हैं और इसे किसी भी उपयोगकर्ता द्वारा भविष्य के सत्र में लोड किया जाएगा। इसे चालू करने के लिए कुछ पहले से मौजूद फाइलें exportहोंगी , लेकिन बस ऊपर की लाइन ठीक रहेगी।
वैकल्पिक रूप से, आप (यदि आप उपयोग करते हैं ) , या exportमें बयान जोड़ सकते हैं । केडीई एक निर्देशिका का भी समर्थन करता है , जिसमें जितनी चाहें उतनी शेल फाइलें हो सकती हैं, जिनमें ऊपर दिए गए कथन होते हैं । मैं शायद अन्य दृष्टिकोणों में से एक को पसंद करूंगा।~/.xinitrcstartx~/.xsession~/.xprofile~/.kde/envexport