Ukelele, Lion'da çalışmayan özel klavye düzenleri oluşturdu mu?


8

Snow Leopard'da Ukelele ( http://scripts.sil.org/ukelele ) ile özel bir klavye düzeni oluşturdum (fikir Alt tuşuyla İskandinav harfleri oluşturmak, aksi takdirde oldukça standart bir ABD düzenine sahip olmak). Yükseltmeden sonra, eski yüklü (~ / Library / Keyboard Layouts) düzeni çalışmadı.

Ukelele, Lion'da TAMAM çalışıyor gibi görünüyor, ancak oluşturulan keylayout'u bir pakete veya tek bir dosyaya koyup koymama veya kaydetmeme "/ Library / Keyboard Layouts" veya "~ / Library / Keyboard Layouts" önemli değil.

Yardım?

DÜZENLE:

@Sergio, Giriş Kaynaklarında düzeni seçemiyorum. Denediğim bir keylayout dosyası: http://semeai.org/~sjl/us-scands.keylayout

BTW Konu dışı: Kör olup olmadığımı bilmiyorum, ancak Finder'da Kütüphane dizinini bulamıyorum. Başlangıç ​​dizinime giden ve giden dosyaları kopyalamam gerekiyor.

GÜNCELLEME:

Birkaç saattir bu işi makineme almaya çalışıyorum ve sadece 'net'ten rastgele bir düzen ile denemeyi düşündüm; Radarı ilk vuran http://colemak.com/Mac oldu. Düzenimle aynı şeyi yaptım, Kütüphane altına kaydettim ve Giriş Kaynakları altında görünüyor. Düzenim hala çalışmıyor. Sıfırdan bir düzen oluşturmaya çalışacağım, bunun işe yarayıp yaramadığına bakın. BTW, görünüşe göre Ukelele'deki "Mevcut giriş kaynağından yeni" Lion'da kırıldı.

GÜNCELLEME 2011/08/15:

@Tom:

Keylayout'unuzu kopyaladım (doğal olarak Önemsiz klasörümde sona erdi):

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

Oturum kapatıldı, oturum açıldı, Giriş kaynaklarında gösterilmiyor ("Maori" ve "Myanmar - QWERTY" arasında çok yakından bakıyorum).

Ayrıca system.log'a şüpheli mesajlar veren bir sürü yazılım ve eklentiyi de kaldırdım, ancak yardımcı olmadı.

GÜNCELLEME 2011/08/16:

Bir test hesabı oluşturdum ve bunun için düzen mükemmel çalışıyor. Ayrıca, tercihlerdeki hata bu hesap için gösterilmez. Bunu kendi hesabımda denerken, Konsol günlüklerinde önerilen anahtar kelimelerle ilgili bir hata yok (yine de console.log dosyasını bulamıyorum).

GÜNCELLEME 2011/08/16 sonra:

Nuking Library / Caches (ve yeniden bloglama) yardımcı olmadı.

GÜNCELLEME 2011/08/17:

yaptım

% find Library -name "*.plist" -exec mv {} {}.renamed \;

ve yeniden başladı, ama yardımcı olmadı. Durumu geri yükledim

% for file in `find Library -name "*.plist.renamed"`; \
  do mv "$file" "${file//.renamed/}"; done

Zeyilname: Ayrıca http://www.askdavetaylor.com/can_i_check_my_plist_files_in_mac_os_x_for_problems.html . Bazı kırıklar vardı, ancak çok ilgisiz uygulamalarda.

GÜNCELLEME 2011/09/10:

Fazladan gittim ve tüm kütüphanemi başka bir hesap kullanarak uzaklaştırdım, kendi hesabımla giriş yaptım ve hala çalışmayan şeyleri gözlemledim. Düzeni bir test hesabı için çalıştığı yerden / Library / Keyboard Layouts'a kopyaladım, ancak kendim için değil. Ayrıca, tüm özel keylayout dosyalarını her yerden silersem, Karakter Görüntüleyicisi ve Klavye Görüntüleyicisi aparatı Giriş Kaynakları menüsüne seçilebilir ve ayrıca menü çubuğundaki Uluslararası menüsünün altında gösterilir. Bir klavye düzenini Kütüphane'ye (ev veya sistem) kopyalar kopyalamaz, izleyiciler hem menüden hem de Giriş Kaynaklarından kaybolur.

Sistemden nasıl daha fazla bilgi alabileceğime dair bir fikrin var mı? Komut-V'yi önyükleme için önyüklemede denedim, ancak bu sorun için ekstra bilgi vermedi.

POSTERİTE İÇİN ÇÖZÜM:

Aslan için http://support.apple.com/kb/TS1896?viewlocale=en_US adresinden uyarlanmıştır :

sudo rm /System/Library/Caches/com.apple.IntlDataCache*
sudo find /var/ -name "*IntlDataCache*" -exec rm {} \;

Tekrar başlat.


Bunu Lion'da Ukelele yapımı bir düzen kullanarak yazıyorum, ancak düzen Snow Leopard'da yapıldı. Bu nedenle, muhtemelen özel düzenlere özgü bir şey değil, belki de özel özelleştirmeleriniz.
Sergio Acosta

Giriş menüsünü kullanarak yeni düzeni seçebilir misiniz, ancak tuşlar doğru karakterleri yazmıyor mu? Veya düzen sadece kurulu olarak gösterilir mi?
Sergio Acosta

Düzeninize bir bağlantı gönderirseniz, makinemde test edebilirim.
Sergio Acosta

Standart ABD düzeninin, alt anahtar aracılığıyla İskandinav dilleri için gereken karakterleri değiştirmeden zaten oluşturduğunu düşünüyorum. Ayrıca, gönderirseniz (tom bluesky dot org'da) düzeninizi test etmeye hazırım.
Tom Gewecke

Bilginize: Denediğim bir keylayout dosyasına bağlantı eklemek için davayı düzenledim.
Sami Lehtinen

Yanıtlar:


2

Klavye görüntüleyici ve karakter görüntüleyici 10.5'te kaybolduğunda Apple'ın yayınladığı bu düzeltmeyi deneyin:

http://support.apple.com/kb/TS1896?viewlocale=en_US


1
Eski glob kalıbı hiçbir şeye uymadığı için sudo rm /var/folders/*/*/-Caches-/com.apple.IntlDataCache*kullanmak yerine sudo find /var/ -name "*IntlDataCache*" -exec rm {} \;. Çok daha geniş bir desen kullandım, ancak sadece burada bağladığım şeylerle eşleşti.
Sami Lehtinen

Her neyse, bağlantıdan gelen tavsiyeleri kullanmak benim için bu sorunu çözdü. Tekrar teşekkürler!
Sami Lehtinen

2

Bağlantıyı verdiğiniz düzen benim için iyi çalışıyor. Dosya kopyanızın .keylayout.xml veya başka bir şeyle değil, yalnızca .keylayout ile biteceğinden emin misiniz? Taktıktan sonra oturumu kapattınız / oturum açtınız, değil mi?


Yerleştirmek için cpkomutu kullanıyorum . Dosyayı yerinde görüyorum ls. Ben sadece bu keylayout dosyası ve makineyi yeniden başlatmayı deneyeceğim, deneylerimden sonra Layouts dizininde bazı crud var. (Bunu çözmeye çalışırken birkaç kez tekrarladım ve yeniden başlattım)
Sami Lehtinen

Diğer tüm keylayout dosyaları ~ / Library ve Library'den kaldırıldı. lsçıkışı: midgard (16:59) >ls -l ~/Library/Keyboard\ Layouts total 96 -rw-r--r-- 1 sjl staff 48265 Aug 13 16:47 us-scands.keylayout . Yeniden başlatıldı ve düzen Giriş Kaynakları altında görünmüyor.
Sami Lehtinen

Ayrıca düzenimi kütüphane klasörüme (~ / Library / Keyboard \ Layouts) bıraktım ve Giriş kaynakları altında "US scands // sjl" olarak görünüyor, ancak yazamıyorum: Tuşlara basıyorum ve hiçbir şey olmuyor. Bu aynı problem mi?
Sergio Acosta

Hayır, bunu Giriş Kaynakları'nda hiç görmüyorum.
Sami Lehtinen

BTW, bu düzen alüminyum kablosuz klavye için yapılmıştır.
Sami Lehtinen

2

Düzeniniz benim için çalıştı:

  1. Verdiğiniz dosyayı indirdiniz. ( benim bash istemim)

    ~/Downloads  
    ⌘  wget http://semeai.org/~sjl/us-scands.keylayout
    --2011-08-13 23:44:27--  http://semeai.org/~sjl/us-scands.keylayout
    Resolving semeai.org... 217.30.177.5
    Connecting to semeai.org|217.30.177.5|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 48265 (47K) [text/plain]
    Saving to: `us-scands.keylayout'
    
    100%[======================================>] 48,265      32.1K/s   in 1.5s    
    
    2011-08-13 23:44:29 (32.1 KB/s) - `us-scands.keylayout' saved [48265/48265]
    
    ~/Downloads  
    ⌘  ls
    us-scands.keylayout
    
    ~/Downloads  
    ⌘  md5 us-scands.keylayout 
    MD5 (us-scands.keylayout) = 9197c43c426151cd03f524a766107b49
    
  2. ~/Library/Keyboard LayoutsKlasöre bırakmak

    ~/Downloads  
    ⌘  mv us-scands.keylayout ~/Library/Keyboard\ Layouts/
    

    Bu noktada, Giriş kaynaklarında zaten listelenmiştir:

  3. Sistem Tercihleri'ndeki 'Dil ve Metin tercihleri ​​bölmesindeki' Giriş Kaynakları 'sekmesindeki giriş kaynakları listesinde seçilmesi

Listelenen düzenler

  1. Oturumu kapatın ve tekrar oturum açın.
  2. Giriş menüsünde geçerli düzen olarak seçme.

Bu adımlardan hiçbirini kaçırmadığınızdan emin misiniz?

Benim özellikleri:

  • 15 "MacBook Pro, 2011 başı (yıldırım).
  • Mac OS X 10.7, Snow Leopard'dan yükseltildi (Lion'a yükseltmeden önce Snow Leopard kurulumunu temizle).
  • İspanyolca Uluslararası yerleşik Klavye. Bu Mac'te hiç harici klavye kullanmadım.

Sistem Profilcisi'ne göre:

        Apple Internal Keyboard / Trackpad:

          Product ID: 0x0246
          Vendor ID: 0x05ac  (Apple Inc.)
          Version: 1.08
          Speed: Up to 12 Mb/sec
          Manufacturer: Apple Inc.
          Location ID: 0xfa120000 / 5

ls output:, midgard (21:23) >ls -l ~/Library/Keyboard\ Layouts total 96 -rw-r--r-- 1 sjl staff 48265 Aug 13 13:33 us-scands.keylayout rebooted, Giriş Kaynakları listesinde gösterilmez. Diğer ABD klavye varyantlarıyla gördüğünüzü varsayalım?
Sami Lehtinen

Ben bile wgetkullandığınız aynı sürüm olduğundan emin olmak için web sayfasından dosya. Yorumlarınızdan kesip yapıştırarak yolu doğruladım.
Sami Lehtinen

Cevabınızı + 1'ledim, ancak temsilcisi henüz yok :) Her neyse, tam olarak açıkladığınız gibi yaptım ve Giriş Kaynaklarında asla görünmüyor. Yeniden başlatmadan veya yeniden başlatmadan önce veya sonra değil.
Sami Lehtinen

klavyen ne tür Diğer şeyler işe yaramıyor gibi, örneğin, "Sistem Tercihleri ​​-> Klavye altında)" Klavye ve Karakter Görüntüleyicileri menü çubuğunda göster "ayarını almak gibi görünmüyor.
Sami Lehtinen

Kablosuz klavye kapalıyken normal USB + klavye ile de denedim ve yardımcı olmadı.
Sami Lehtinen

2

Apple'ın Teknik Notu TN2056'ya göre :

Kurulumdan sonra, XML Tercihleri ​​Giriş Menüsü bölmesinde derlenirken herhangi bir hata ile karşılaşılmazsa bir XML klavye kullanılabilir hale gelecektir. Dosyada bir hata varsa, konsol.log dosyasına "uchr XML compiler" ile başlayan bir hata mesajı yazılır. Hata bir XML sözdizimi hatasıysa, dosyada hatanın oluştuğu satır verilir. Genellikle, yalnızca karşılaşılan ilk hata teşhis edilir ve ayrıştırma iptal edilir.

Konsolu açmayı denediniz mi (Uygulamalar / Yardımcı Programlar) ve klavye düzenini yükledikten sonra veya giriş yaptıktan sonra 'uchr XML derleyicisi' içeren bir mesaj olup olmadığını gördünüz mü?


Konsol kullandım, ancak o hatayı aramadım. Bugün bakacağım.
Sami Lehtinen

0

Benim sorunum, yeni özel klavye düzenimin birçok uygulamada çalışmasıydı - Spotlight, Sublime Text, Terminal vs. - ancak TextEdit veya Mail gibi birçok yerleşik uygulamada işe yaramadı. Orijinal sorunun son noktası benim için bu sorunu çözdü:

sudo rm /System/Library/Caches/com.apple.IntlDataCache*
sudo find /var/ -name "*IntlDataCache*" -exec rm {} \;

-1

Ukeleele bayılıyorum. aslan son macbook pro, her zamanki gibi çalışmadı. .keylayout uzantısı çalışmıyor gibi görünüyor. sonunda paketi kaydederek ukelele olsun paket ile çalıştı. daha sonra seçenek tuşu ile kütüphaneye / klavyeye kopyalanmalıdır, aksi takdirde bir takma ad olacaktır. Bu yardımcı olur umarım


-1

Daha eski ve kararlı Ukelele 1.8.4 sürümünü kullanın. Yeniden başlatma bile gerekli değildir.

Mac 10.10.5 (Yosemite) var. Ukelele mevcut sürümü çeşitli forumlardan tüm olası önerileri denedikten sonra bile çalışmadı. Son olarak Ukelele'nin mevcut sürümünü kaldırdım ve eski kararlı sürüm 1.8.4'ü yükledim. İşler sihir gibi çalıştı. Yeniden başlatma gerekmez. Yeni düzeni Kütüphane / Klavye Düzenleri içine kaydedersiniz. Ardından klavye tercihleri ​​giriş kaynaklarını açın. + İşaretini tıklayarak ekleyin. Yeni düzeni "Diğerleri" bölümünde görmelisiniz.


Merhaba, Cevabınız için teşekkürler. Düzenlediyseniz, hepsi büyük harfle yazılmaması faydalı olabilir - bazıları bunun bağırmaya benzer olduğunu düşünür. Bu, yayınınızın okunmasını da kolaylaştıracaktır.
Scot
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.