Setxkbmap सेटिंग सहेजें?


17

मुझे अपने कीबोर्ड सेटिंग्स को सनी पर सेट करने में परेशानी हो रही है, रास्पबेरी पी पर रास्पियन चल रहा है। मैंने सब कुछ करने की कोशिश की है और केवल एक चीज जो काम करती है वह थी कमान setxkbmap se

लेकिन यह सेटिंग्स को स्थायी रूप से नहीं बचाता है, और रिबूट के बाद डिफ़ॉल्ट रूप से वापस आ जाता है। क्या इन सेटिंग्स को स्थायी रूप से सहेजने का आदेश है?

जवाबों:


18

अपनी $HOME/.profileफ़ाइल में कमांड जोड़ने का एक आसान तरीका होगा (यदि यह मौजूद नहीं है तो आप इसे बना सकते हैं):

setxkbmap se

जब आप लॉग इन करते हैं, तो इसे हर बार चलाना चाहिए।

ध्यान दें कि आप का उपयोग करना चाहिए $HOME/.profileबजाय $HOME/.bash_profile, $HOME/.bashrcया किसी अन्य समान फ़ाइल। ऐसा इसलिए है क्योंकि यह सेटिंग आपके लॉगिन प्रबंधक द्वारा पढ़ी जानी चाहिए।


मेरे पास 3 .profile फाइलें, / home / pi /, / root / और / etc / skel / में स्थित हैं। मुझे लगता है कि आप / घर / पाई / में से एक का जिक्र कर रहे हैं? जैसा कि आप देख सकते हैं कि मैं लिनक्स के साथ पूरी तरह से सहज नहीं हूं। .bash_profile मौजूद नहीं है।
justanotherhobbyist

इसे निश्चित setxkbmap seकरने के लिए जोड़ना /home/pi/.profile। धन्यवाद, आपने मुझे सिरदर्द से बचाया।
justanotherhobbyist

2
@hustlerinc वह /etc/profileवैश्विक है जिसे हमेशा पढ़ा जाएगा, जो भी उपयोगकर्ता लॉग ऑन कर रहा है। प्रत्येक उपयोगकर्ता के पास .profileअपने होम फोल्डर में अपनी निजी फाइल होती है। तो, /root/.profileहै rootकी और /home/pi/.profileउपयोगकर्ता के लिए एक है pi। मैंने अन्य फ़ाइलों के बारे में पूछा क्योंकि यदि मौजूद हैं $HOME/.bash_profileया $HOME/.bash_loginउन फ़ाइलों को इसके बजाय पढ़ा जाता है $HOME/.profile। अगर वे मौजूद नहीं हैं, तो कोई बात नहीं। अधिक जानकारी के लिए, INVOCATIONअनुभाग man bashदेखें या यहां देखें ।
terdon

1
@ JanekWarchoł हाँ, ऐसा इसलिए है क्योंकि आप ग्राफ़िकल रूप से लॉग इन कर रहे हैं और कुछ लॉगिन मैनेजर स्रोत ~/.profile, मेरी जानकारी के लिए, उनमें से कोई भी स्रोत नहीं है ~/.bash_profile~/.bash_profileयदि आप कमांड लाइन ( sshउदाहरण के लिए) का उपयोग करके लॉग इन करते हैं तो यह काम करेगा ।
टेराडन

1
@WesternGun यह एक बहुत अलग सवाल है। जैसा कि आप बताते हैं, .profileउपयोगकर्ता-विशिष्ट सेटिंग है। आप शायद इसे इसमें जोड़ सकते हैं /etc/profile, लेकिन यह सभी उपयोगकर्ताओं को प्रभावित करेगा । अपने लॉगिन प्रबंधक को कॉन्फ़िगर करके इसे करना बेहतर होगा। लेकिन इसके लिए, कृपया एक नया प्रश्न पूछें, जो यह बताए कि आप किस ऑपरेटिंग सिस्टम का उपयोग कर रहे हैं, और कौन सा लॉगिन प्रबंधक।
terdon
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.