मैंने हिम तेंदुए में Ukelele ( http://scripts.sil.org/ukelele ) के साथ एक कस्टम कीबोर्ड लेआउट बनाया (विचार Alt-की के साथ स्कैंडिनेवियाई पत्र उत्पन्न करने के लिए है, अन्यथा बहुत अधिक मानक यूएस लेआउट है)। नवीनीकरण के बाद, पुराना स्थापित (~ / लाइब्रेरी / कीबोर्ड लेआउट के लिए) लेआउट काम नहीं कर रहा था।
उकेलेल लॉयन में ठीक काम करने लगता है, लेकिन चाहे मैं उत्पन्न कीलेआउट को एक बंडल या सिंगल फाइल में डालूं, या इसे "/ लाइब्रेरी / कीबोर्ड लेआउट" या "~ / लाइब्रेरी / कीबोर्ड लेआउट" को बचाने के लिए कोई फर्क नहीं पड़ता।
मदद?
संपादित करें:
@ शेरगियो, मैं इनपुट स्रोतों में लेआउट का चयन नहीं कर सकता। एक कीलेआउट फ़ाइल मैंने कोशिश की: http://semeai.org/~sjl/us-scands.keylayout
BTW ऑफ-टॉपिक: मुझे नहीं पता कि मैं अंधा या कुछ और कर रहा हूं, लेकिन मैं फाइंडर में लाइब्रेरी डायरेक्टरी का पता नहीं लगा सकता। मुझे अपने होम डाइरेक्टरी से सामान को कॉपी और फ्रि करना होगा।
अपडेट करें:
मैं अब कुछ घंटों के लिए अपनी मशीन पर यह काम पाने की कोशिश कर रहा हूं और मैंने सिर्फ 'नेट' से एक यादृच्छिक लेआउट के साथ प्रयास करने के लिए सोचा; http://colemak.com/Mac रडार को हिट करने वाला पहला था। मैंने अपने लेआउट के साथ भी ऐसा ही किया, इसे लाइब्रेरी के तहत सहेजा, और यह इनपुट स्रोतों के तहत दिखाता है। मेरा लेआउट अभी भी नहीं है। मैं खरोंच से एक लेआउट बनाने की कोशिश करूँगा, देखें कि क्या मदद करता है। BTW, जाहिरा तौर पर "यूके में वर्तमान इनपुट स्रोत से नया" शेर में टूट गया है।
अद्यतन 2011/08/15:
@Tom:
आपके कीलेआउट की प्रतिलिपि बनाई गई (यह स्वाभाविक रूप से मेरे जोड़ फ़ोल्डर में समाप्त हो गई):
midgard (01:55) >ls -l ~/Library/Keyboard\ Layouts/MongolianQWERTY.keylayout
-rw-r--r--@ 1 sjl staff 44536 Mar 13 2008 /Users/sjl/Library/Keyboard Layouts/MongolianQWERTY.keylayout
लॉग आउट किया, लॉग इन किया, इनपुट स्रोतों में नहीं दिखाया जा रहा है (मैं "माओरी" और "म्यांमार - QWERTY) के बीच बहुत करीब से देख रहा हूँ"।
मैंने सॉफ्टवेयर और प्लगइन्स की भी स्थापना रद्द कर दी है।
अद्यतन 2011/08/16:
मैंने एक परीक्षण खाता बनाया, और लो, लेआउट इसके लिए पूरी तरह से काम करता है। वरीयताओं में बग भी उस खाते के लिए प्रदर्शित नहीं होता है। अपने स्वयं के खाते पर यह प्रयास करते समय, सुझाए गए कीवर्ड के साथ कंसोल लॉग में कोई त्रुटि नहीं है (मैं कंसोल.लॉग फ़ाइल का पता नहीं लगा सकता, हालांकि)।
अद्यतन 2011/08/16 बाद में:
Nuking Library / Caches (और पुनर्मुद्रण) ने मदद नहीं की।
अद्यतन 2011/08/17:
मैंने किया
% find Library -name "*.plist" -exec mv {} {}.renamed \;
और पुनः आरंभ, लेकिन यह मदद नहीं की। मैंने स्थिति को बहाल कर दिया
% for file in `find Library -name "*.plist.renamed"`; \
do mv "$file" "${file//.renamed/}"; done
परिशिष्ट: मैं भी http://www.utdavetaylor.com/can_i_check_my_plist_files_in_mac_os_x_for_problems.html में वर्णित प्लूटिल -s के साथ सभी .plist फ़ाइलों के माध्यम से चला गया । कुछ ब्रोकेन थे, लेकिन बहुत असंबंधित अनुप्रयोगों में।
अद्यतन 2011/09/10:
मैं अतिरिक्त मील गया और अपनी पूरी लाइब्रेरी को एक अन्य खाते का उपयोग करके, अपने स्वयं के खाते के साथ लॉगिन करके और अभी भी काम नहीं कर रहा सामान देख रहा हूं। मैंने लेआउट को / लाइब्रेरी / कीबोर्ड लेआउट में कॉपी किया है, जहां से यह एक परीक्षण खाते के लिए काम करता है, लेकिन मेरे खुद के लिए नहीं। इसके अलावा, अगर मैं सभी कस्टम कीलेआउट फ़ाइलों को हटाता हूं, तो हर जगह से, कैरेक्टर व्यूअर और कीबोर्ड व्यूअर एपेरर को इनपुट सोर्स मेनू के चयन के रूप में और मेनूबार में अंतर्राष्ट्रीय मेनू के तहत भी दिखाते हैं। जैसे ही मैं एक कीबोर्ड लेआउट को लाइब्रेरी (घर या सिस्टम) पर कॉपी करता हूं, दर्शक मेनू और इनपुट स्रोत दोनों से गायब हो जाते हैं।
कोई विचार कि मैं सिस्टम से अधिक जानकारी कैसे प्राप्त कर सकता हूं? मैंने वर्बोज़ बूट के लिए बूट पर कमांड-वी की कोशिश की, लेकिन इस मुद्दे के लिए कोई अतिरिक्त जानकारी नहीं दी।
उत्तर के लिए समाधान:
सिंह के लिए http://support.apple.com/kb/TS1896?viewlocale=en_US से अनुकूलित :
sudo rm /System/Library/Caches/com.apple.IntlDataCache*
sudo find /var/ -name "*IntlDataCache*" -exec rm {} \;
पुनर्प्रारंभ करें।