कीबोर्ड लेआउट फ़ाइल बनाना
मैंने भी कीबोर्ड लेआउट उत्पन्न करने के लिए Ukelele का उपयोग किया था । फिर आप .bundle
या .keylayout
फ़ाइल निर्यात कर सकते हैं और इसे कॉपी कर सकते हैं /Library/Keyboard Layouts
।
sudo cp KeyboardLayout.keylayout /Library/Keyboard\ Layouts/
यदि आप एक फ़ाइल में बंडल किए गए कीबोर्ड के लिए आइकन चाहते हैं, तो Ukelele बंडल विकल्प के लिए एक निर्यात प्रदान करता है। तो इस मामले में .bundle
इसके बजाय फ़ाइल की प्रतिलिपि बनाएँ । वैकल्पिक रूप से, आप आइकन को अलग रख सकते हैं और उन्हें समान नाम के साथ उसी फ़ोल्डर में कॉपी कर सकते हैं।
sudo cp KeyboardLayout.icns /Library/Keyboard\ Layouts/
रिबूट के बाद आप सिस्टम प्रेफरेंस-> कीबोर्ड-> इनपुट सोर्स मेनू में इनपुट स्रोत जोड़ सकते हैं। शायद दूसरों के तहत उपलब्ध है या भाषा यदि आप उकेलेले में कीबोर्ड से भाषा संलग्न करते हैं।
.Icns फ़ाइल कैसे बनायें
mkdir layout.iconset
फिर फ़ोल्डर में निम्नलिखित PNGs जोड़ें:
# All sizes necessary
icon_16x16.png
icon_16x16@2x.png
icon_32x32.png
icon_32x32@2x.png
icon_128x128.png
icon_128x128@2x.png
icon_256x256.png
icon_256x256@2x.png
icon_512x512.png
icon_512x512@2x.png
आपको इन सभी की आवश्यकता नहीं है, लेकिन यह आधिकारिक सूची है। कुछ पिक्सेल गणना में निरर्थक हैं, लेकिन घनत्व का संकेत देते हैं।
iconutil --convert icns --output layout.icns layout.iconset/
GitHub पर उदाहरण परियोजना
GitHub पर मेरा यूक्रेनी-रूसी प्रोजेक्ट एक डेमो है जो वर्तमान में Mavericks 10.9.5 पर काम कर रहा है।