सबसे पहले, 'आदमी एक्स' पढ़ें:
STARTING UP
There are two main ways of getting the X server and an initial set of
client applications started. The particular method used depends on
what operating system you are running and whether or not you use other
window systems in addition to X.
आप सीखेंगे कि, आप किस तरह से xserver लाते हैं, इस आधार पर, 2 स्क्रिप्ट xserver के आने के बाद चीजों को शुरू करने के लिए उपयोग की जाती हैं:
- .xinitrc (जब आपने सत्र का शुभारंभ किया
startx
(जो आग उगलता है xinit
))
- .xsession (जब आप प्रदर्शन प्रबंधक (xdm) के माध्यम से अपने सिस्टम में लॉग इन करते हैं)
(मैं व्यक्तिगत रूप से ln -s .xinitrc .xsession
, इसलिए इससे कोई फर्क नहीं पड़ता कि मैं कैसे xserver को लाता हूं)।
आपके सिस्टम में लॉग इन करने के लिए आप क्या उपयोग करते हैं (और मुझे लगता है कि यह इन दिनों जीडीएम या केडीएम है) के आधार पर, चीजें थोड़ी भिन्न होती हैं। आम तौर पर gdm और kdm (और अन्य डिस्प्ले मैनेजर भी) उपयोगकर्ता को "उपयोगकर्ता सत्र" या कुछ इसी तरह के लेबल का चयन करने की पेशकश करते हैं। यदि आप इसे "उपयोगकर्ता-सत्र" चुनते हैं, तो ज्यादातर ये प्रदर्शन प्रबंधक लॉन्च करेंगे ~/.xsession
। आप अपने अनुप्रयोगों और डेस्कटॉप वातावरण / खिड़की प्रबंधक को लाने के लिए जिम्मेदार होंगे।
अन्य संभावित समाधान यह पता लगाना है कि विभिन्न डेस्कटॉप वातावरण / विंडोमैन "ऑटोस्टार्ट" की अवधारणा का समर्थन कैसे करते हैं। मैं व्यक्तिगत रूप से इन तंत्रों से बचता हूं और अच्छे पुराने .xinitrc / .xsession
तरीके से जुड़ा रहता हूं ।
एक उदाहरण .xinitrc जैसा दिखेगा:
xmodmap ~/.Xmodmap
xsetxkbmap de
autocutsel &
xflux -l 52
exec /usr/bin/fluxbox