Klavye düzen dosyasını oluşturma
Ben de klavye düzeni oluşturmak için Ukelele'yi kullandım . Daha sonra .bundle
veya .keylayout
dosyasını dışa aktarabilir ve kopyalayabilirsiniz /Library/Keyboard Layouts
.
sudo cp KeyboardLayout.keylayout /Library/Keyboard\ Layouts/
Klavyenin simgesini bir dosyada paketlenmiş olarak almak istiyorsanız Ukelele, Bundle'a dışa aktarma seçeneği sunar. Dolayısıyla bu durumda .bundle
dosyayı kopyalayın . Alternatif olarak, simgeleri ayrı tutabilir ve aynı ada sahip aynı klasöre kopyalayabilirsiniz.
sudo cp KeyboardLayout.icns /Library/Keyboard\ Layouts/
Yeniden başlattıktan sonra giriş kaynağını Sistem Tercihleri-> Klavye-> Giriş Kaynakları menüsünde ekleyebilirsiniz. Ukelele'deki klavyeye bir dil eklerseniz, Diğerleri veya dil altında muhtemelen kullanılabilir.
Bir .icns dosyası nasıl oluşturulur
mkdir layout.iconset
Sonra aşağıdaki PNG'leri klasöre ekleyin:
# 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
Tüm bunlara ihtiyacınız yok, ama bu resmi liste. Bazıları piksel sayısında fazlalık var, ancak yoğunluğu gösteriyor.
iconutil --convert icns --output layout.icns layout.iconset/
GitHub'daki örnek proje
Benim Ukrayna-Rusya GitHub'dan projesi şu anda Mavericks 10.9.5 üzerinde çalışan bir demo.