10 votes

Les dispositions de clavier personnalisées générées par Ukelele ne fonctionnent pas dans Lion ?

J'ai créé une disposition de clavier personnalisée avec Ukelele ( http://scripts.sil.org/ukelele ) dans Snow Leopard (l'idée est de générer des lettres scandinaves avec la touche Alt, sinon la mise en page américaine est à peu près standard). Après la mise à jour, l'ancienne disposition installée (dans ~/Bibliothèque/Keyboard Layouts) ne fonctionnait pas.

Ukelele semble fonctionner correctement dans Lion, mais que je mette le keylayout généré dans un bundle ou un fichier unique, ou que je l'enregistre dans "/Library/Keyboard Layouts" ou "~/Library/Keyboard Layouts" ne semble pas avoir d'importance.

De l'aide ?

EDIT :

@Sergio, je ne peux pas choisir la disposition dans les sources d'entrée. J'ai essayé un fichier keylayout : http://semeai.org/~sjl/us-scands.keylayout

BTW Hors sujet : Je ne sais pas si je deviens aveugle ou autre, mais je n'arrive pas à localiser le répertoire Library dans le Finder. J'ai besoin de copier des trucs depuis et vers mon répertoire personnel.

UPDATE :

Cela fait quelques heures que j'essaie de faire fonctionner ce système sur ma machine et je me suis dit que j'allais faire un essai avec une mise en page prise au hasard sur le net ; http://colemak.com/Mac a été le premier à faire parler de lui. J'ai fait la même chose qu'avec ma mise en page, je l'ai enregistrée sous Bibliothèque, et elle apparaît sous Sources d'entrée. Ma mise en page ne le fait toujours pas. Je vais essayer de créer une mise en page à partir de zéro, pour voir si cela aide. BTW, apparemment "New from current input source" dans Ukelele est cassé dans Lion.

MISE À JOUR 2011/08/15 :

Tom :

J'ai copié votre modèle de clé (qui s'est naturellement retrouvé dans mon dossier de courrier indésirable) :

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

Déconnecté, connecté, n'apparaît pas dans les sources de saisie (je regarde de très près entre "Maori" et "Myanmar - QWERTY").

J'ai également désinstallé un tas de logiciels et de plugins donnant des messages suspects dans system.log, mais cela n'a pas aidé.

MISE À JOUR 2011/08/16 :

J'ai créé un compte de test, et voilà, la mise en page fonctionne parfaitement pour ce compte. De même, le bug dans les préférences n'apparaît pas pour ce compte. Lorsque j'essaie ceci sur mon propre compte, il n'y a pas d'erreurs dans les journaux de la console avec les mots-clés suggérés (je n'arrive pas à localiser le fichier console.log, cependant).

MISE À JOUR 2011/08/16 plus tard :

Désactiver Library/Caches (et se reconnecter) n'a pas aidé.

MISE À JOUR 2011/08/17 :

Je l'ai fait.

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

et redémarré, mais ça n'a pas aidé. J'ai rétabli la situation avec

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

addendum : j'ai également parcouru tous les fichiers .plist avec plutil -s comme décrit dans http://www.askdavetaylor.com/can_i_check_my_plist_files_in_mac_os_x_for_problems.html . Il y a eu quelques brokennes, mais dans des applications très peu liées.

MISE À JOUR 2011/09/10 :

J'ai fait le maximum et déplacé toute ma bibliothèque en utilisant un autre compte, je me suis connecté avec mon propre compte et j'ai observé des choses qui ne fonctionnent toujours pas. J'ai copié la mise en page dans /Library/Keyboard Layouts, d'où elle fonctionne pour un compte de test, mais pas pour le mien. De plus, si je supprime tous les fichiers de disposition de clavier personnalisés, de partout, le Visualiseur de caractères et le Visualiseur de clavier s'affichent comme sélectionnables dans le menu Sources d'entrée et apparaissent également dans le menu International de la barre de menus. Dès que je copie une disposition de clavier dans la bibliothèque (maison ou système), les visualiseurs disparaissent du menu et des sources d'entrée.

Avez-vous une idée de la façon dont je pourrais obtenir plus d'informations du système ? J'ai essayé Command-V au démarrage pour un démarrage verbeux, mais cela n'a pas donné d'informations supplémentaires pour ce problème.

SOLUTION POUR LA POSTÉRITÉ :

Adapté de http://support.apple.com/kb/TS1896?viewlocale=en_US pour Lion :

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

Redémarrage.

1voto

Marius Points 196

Si vous ne pouvez pas passer à une disposition de clavier personnalisée qui fonctionne bien sur un autre ordinateur, cela peut être lié aux attributs de quarantaine appliqués aux fichiers copiés sur le nouveau système.

Pour vérifier si c'est le cas :

$ find ~/Library/Keyboard\ Layoutse -type f -exec xattr -l {} \;
com.apple.quarantine: 0082;61e7e8e7;Screen\x20Sharing;
com.apple.quarantine: 0082;61e7e8e7;Screen\x20Sharing;
com.apple.quarantine: 0082;61e7e8e7;Screen\x20Sharing;
com.apple.quarantine: 0082;61e7e8e7;Screen\x20Sharing;
com.apple.quarantine: 0082;61e7e8e7;Screen\x20Sharing;

Pour les enlever :

$ find . -type f -exec xattr -d com.apple.quarantine {} \;

-1voto

J'adore le ukulélé. dans lion dernier macbook pro, ne fonctionne pas comme d'habitude. l'extension .keylayout semble ne pas fonctionner. cela a finalement fonctionné avec le bundle, que vous obtenez dans ukelele en sauvegardant le bundle. il faut ensuite le copier dans la bibliothèque/keyboardlayout avec l'option key, sinon ce sera un alias. j'espère que cela vous aidera

-1voto

Theodore Norvell Points 101

Utilisez l'ancienne version stable de Ukelele 1.8.4. Un redémarrage n'est même pas nécessaire.

J'ai un Mac 10.10.5 (Yosemite). La version actuelle d'Ukelele ne fonctionnait pas, même après avoir essayé toutes les suggestions possibles sur divers forums. Finalement, j'ai désinstallé la version actuelle d'Ukelele et installé l'ancienne version stable 1.8.4. Tout a fonctionné comme par magie. Aucun redémarrage n'est nécessaire. Il suffit d'enregistrer la nouvelle disposition dans Library/Keyboard Layouts. Ensuite, ouvrez les préférences de clavier sources d'entrée. Ajoutez-les en cliquant sur +. Vous devriez voir la nouvelle disposition dans "Autres".

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X