Mavericks इनपुट स्रोत लॉगिन स्क्रीन में यूएस कीबोर्ड पर सेट है


16

मैं बेल्जियम से हूं, और अपने स्वयं के उपयोगकर्ता खाते पर, इनपुट स्रोत एक बेल्जियम (वास्तव में फ्रेंच) कीबोर्ड पर सेट है। इनपुट स्रोत मेनू मेनू बार में सक्षम है, इसलिए मैं अपना पासवर्ड दर्ज करने से पहले इसे बेल्जियम कीबोर्ड पर स्विच कर सकता हूं, लेकिन मैं लॉगिन के लिए उपयोग किए गए इनपुट स्रोत को स्थायी रूप से कैसे बदल सकता हूं? मैं सिस्टम व्यवस्थापक हूं, और मुझे पता है कि यदि आवश्यक हो तो रूट एक्सेस कैसे प्राप्त करें।

यह माउंटेन लायन में पूरी तरह से काम करता था।

जवाबों:


16

मुझे हमेशा लॉगऑन स्क्रीन पर कनाडाई फ्रेंच के बजाय फ्रेंच लेआउट मिला।
यहाँ समाधान है कि मेरे लिए काम किया है:

  1. मैंने पाया कि लॉगऑन कीबोर्ड लेआउट (यानी फ्रेंच) इसके अनुरूप है:

    defaults read /Library/Preferences/com.apple.HIToolbox.plist

  2. वांछित कीबोर्ड लेआउट (यानी कैनेडियन फ्रेंच) यहाँ सहेजा जाता है:

    defaults read ~/Library/Preferences/com.apple.HIToolbox.plist
    (नोटिस ~!)

  3. इसे हल करने के लिए, मैंने .plist फ़ाइल को अधिलेखित करके लॉगऑन कीबोर्ड को वांछित में बदल दिया (यह सुनिश्चित करने के बाद कि स्रोत प्लिस्ट में अवांछित लेआउट की कोई घटना नहीं है):

    • फ़ाइल को देखें plutil -convert json ~/Library/Preferences/com.apple.HIToolbox.plist; vi ~/Library/Preferences/com.apple.HIToolbox.plist; plutil -convert binary1 ~/Library/Preferences/com.apple.HIToolbox.plistऔर सुनिश्चित करें कि अवांछित लेआउट (इतिहास में भी) की कोई घटना नहीं है।

    • sudo cp ~/Library/Preferences/com.apple.HIToolbox.plist /Library/Preferences/

    • sudo chmod 644 /Library/Preferences/com.apple.HIToolbox.plist

लॉग ऑफ करें और यह ठीक है। :)


1
स्मार्ट समाधान, लेकिन मेरे लिए काम नहीं किया, यहां तक ​​कि फ़ाइल अनुमतियों को ठीक करने की कोशिश की और इसे मेरे द्वारा स्वामित्व में बनाया, या तो मदद नहीं की, क्या आपके पास कोई और जानकारी है?
मुस्तफा बर्ग

बस ठीक पाया !, मैं इसे 644 करने के लिए तैयार करने की जरूरत है!, एक अरब धन्यवाद!
मुस्तफा बर्ग

4

इसे सेट करें कि आप इसे अपने खाते में कैसे चाहते हैं और फिर अपने उपयोगकर्ता com.apple.HIToolbox.pl को सिस्टम एक पर कॉपी करें, फिर रिबूट करें।

इसे टर्मिनल में चलाएं:

sudo cp ~/Library/Preferences/com.apple.HIToolbox.plist /Library/Preferences/

… फिर लॉगिन स्क्रीन पर जाए बिना अपने कंप्यूटर को रीस्टार्ट करें (पहले लॉग आउट किए बिना Apple मेनू से रिस्टार्ट चुनें)


2

आप लॉगिन विंडो में इनपुट मेनू दिखा कर इनपुट स्रोत को बदल सकते हैं, फिर अपने वैकल्पिक कीबोर्ड लेआउट का चयन कर सकते हैं, फिर रूट खाते में लॉग इन कर सकते हैं

  1. ओपन सिस्टम वरीयताएँउपयोगकर्ता और समूह

  2. प्राथमिकता फलक अनलॉक करें और लॉगिन विकल्प चुनें ।

  3. लॉगिन विंडो में शो इनपुट मेनू का चयन करें ।

  4. तुरंत रूट खाते में प्रवेश करें।

    रूट खाता लॉगिन विंडो के समान चयन को बनाए रखना चाहिए। यदि नहीं, तो लॉगिन विंडो से मेल खाने के लिए इनपुट स्रोत को बदलें, फिर लॉग आउट करें। लॉगिन विंडो और रूट खाता दोनों के पास स्थायी रहने के लिए समान इनपुट स्रोत होना चाहिए।


1
मुझे यकीन नहीं है कि यह काम करता है। मेरी मशीन पर सभी प्रवेश द्वार के पास इनपुट है, लेकिन मेरा लॉगिन यूएस में रीसेट हो रहा है।
जोशराज

@Josh व्यवस्थापक खाते लॉगिन स्क्रीन को प्रभावित नहीं करते हैं; क्या आपने रूट खाता बदला है ? मुझे पता है कि आपने उत्तर पढ़ लिया होगा, लेकिन मैं सिर्फ दो बार जांच करना चाहता हूं क्योंकि आपकी टिप्पणी केवल प्रवेश को संदर्भित करती है।
GRG

इसने मेरे लिए मैकोस कैटालिना पर काम किया, लेकिन मुझे यह भी नहीं पता था कि आप रूट अकाउंट के रूप में लॉग इन कर सकते हैं! @ मुझे लगता है कि आपको इस लिंक को अपने 4 वें बिंदु पर जोड़ना चाहिए , क्योंकि मुझे नहीं लगता कि बहुत से लोग जानते हैं कि रूट यूजर के रूप में लॉग इन कैसे करें
kibin

0

मेरे पास सरल हैक समाधान है। यदि आपने लॉगिन स्क्रीन कीबोर्ड चयन में सक्षम किया है और डिफ़ॉल्ट कीबोर्ड गलत है जैसे कि US मेरे मामले में इसे बदल देता है लेकिन BUT लॉगिन करना (पासवर्ड दर्ज न करना) जारी नहीं रखता है लेकिन लॉगिन स्क्रीन के नीचे बटनों का उपयोग करके मैक को पुनरारंभ या बंद कर देता है। इस तरह कीबोर्ड को याद रखा जाएगा!


0

मैं कैटालिना चला रहा हूं और उपरोक्त उत्तरों में से कोई भी मेरे लिए काम नहीं करता है। क्या किया था मेरे लिए काम काफी सरल किया जा रहा समाप्त हो गया। ( इस समाधान के लिए डैनियल अलेक्जेंडर्सन को सभी श्रेय ।)

  1. सिस्टम वरीयताएँ> भाषा और क्षेत्र> सामान्य में जाएं।
  2. सुनिश्चित करें कि आपकी पसंदीदा भाषा प्राथमिक के रूप में सेट है
  3. भाषाओं की सूची के नीचे गियर आइकन पर क्लिक करें और "लॉगिन विंडो पर लागू करें" पर क्लिक करें।
  4. यह काम करने के लिए पुनः आरंभ करें।

यहाँ छवि विवरण दर्ज करें

मेरे लिए वह यही था। यदि गियर आइकन आपके लिए दिखाई नहीं देता है, तो आपको नीचे दिए चरणों की पूरी सूची का पालन करने की आवश्यकता हो सकती है:

  1. सिस्टम प्राथमिकताएं: कीबोर्ड: इनपुट स्रोत पर जाकर प्रारंभ करें। सुनिश्चित करें कि लॉगिन विंडो पर आप जिस लेआउट को रखना चाहते हैं, वह कीबोर्ड लेआउट की सूची में सबसे ऊपर है।

  2. सिस्टम वरीयताएँ पर जाएँ: उपयोगकर्ता और समूह: लॉगिन विकल्प। यदि आवश्यक हो तो वरीयता फलक को अनलॉक करें।

  3. "लॉगिन विंडो में इनपुट मेनू दिखाएं" विकल्प को बंद करें और फिर से चालू करें। या अगर यह पहले से ही नहीं था, तो इसे टॉगल करें।

  4. सिस्टम वरीयताएँ पर जाएँ: भाषा और क्षेत्र: सामान्य: पसंदीदा भाषाएँ।

  5. अस्थायी रूप से प्लस बटन का उपयोग करके सूची में दूसरी भाषा जोड़ें। आप इसे बाद में हटा देंगे इसलिए किसी भी भाषा को जोड़ दें।

  6. नई भाषा को सूची के शीर्ष पर खींचें।

  7. जब आप भाषा सूची को पुन: व्यवस्थित करते हैं, तो निचले बार पर दिखाई देने वाले नए गियर बटन पर क्लिक करें और अप्लाई टू लॉगिन विंडो चुनें। (जैसा कि ऊपर स्क्रीनशॉट में दिखाया गया है।)

  8. अपनी पसंदीदा भाषा को फिर से सूची में सबसे ऊपर खींचें।

  9. दोहराएँ चरण 7।

    1. सूची में जोड़े गए भाषा को हटाकर उसे चुनें और माइनस बटन पर क्लिक करें। अपने मैक को रिबूट करें।

-1

बस मेरे लिए /Library/Preferences/com.apple.HIToolbox.plist हटाएं।


-1

हर कोई इसे इतना जटिल क्यों बना रहा है। सबसे आसान होगा:

newton02:~ templahum$ sudo languagesetup

और फिर आपको मिलता है:

Password:

पासवर्ड डालने पर आपको यह दिखाई देगा। अपनी भाषा चुनें और हिट लौटें। आप कर चुके हैं!

 1. Use English for the main language
 2. Utiliser le français comme langue principale
 3. Deutsch als Standardsprache verwenden
 4. Some language
 5. Some other language
 6. Some some other language
 7. Usar español como idioma principal

 q) Quit? 1
 System Language set to: en

आपको प्रश्न गलत लगता है, जो लॉगिन पृष्ठ पर डिफ़ॉल्ट इनपुट स्रोत की चिंता करता है, न कि सिस्टम की भाषा। यहां तक ​​कि सिस्टम लैंग्वेज के सेट के साथ, संभवतः एक दर्जन अलग-अलग इनपुट स्रोत हैं जिन्हें कोई भी अपने डिफ़ॉल्ट के रूप में करना चाहता है। चूंकि आपका उत्तर प्रश्न द्वारा उठाए गए मुद्दे के लिए अप्रासंगिक है, इसलिए मैं आपको इसे हटाने की सलाह देता हूं।
टॉम गेवेके
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.