Lors de l'utilisation du Ukulele, comment puis-je recharger une mise en page de clavier modifiée dans ~/Library/Keyboard\ Layouts
sans redémarrer?
Réponse
Trop de publicités?Selon un fil de discussion dans le groupe Ukelele, modifier l'ID de disposition des touches avant l'installation peut amener OS X à charger la nouvelle disposition. Cela doit être fait sur une copie de travail du bundle de disposition, pas sur une installation, et cela peut ne pas fonctionner dans les versions plus récentes d'OS X (je n'ai pas réussi à le faire fonctionner sous High Sierra). Si changer l'ID ne fonctionne pas pour vous, vous pouvez vous déconnecter puis vous reconnecter pour recharger les dispositions de clavier.
Étapes:
- Ouvrez une copie de travail du bundle de disposition dans Ukelele. Notez que cela ne peut pas être une disposition installée et active (par exemple celle d'un dossier pertinent "Library/Keyboard Layouts").
- Générez un nouvel ID:
- Dans la liste des dispositions de clavier pour le bundle dans Ukelele, faites un clic droit sur la disposition et choisissez "Définir le nom du clavier et le script…".
- Changez le script (par exemple de "Unicode" à "Roman"), en prenant note de la valeur originale.
- Cliquez sur OK
- Répétez les 3 dernières étapes et changez à nouveau le script à sa valeur originale.
- Enregistrez la disposition.
- Si une ancienne copie de la disposition est installée, supprimez-la du dossier pertinent "Keyboard Layout".
- Copiez la disposition mise à jour dans le dossier "Keyboard Layout" correspondant.
Sous le capot, cela modifie l'attribut "id" de l'élément racine dans Contents/Resources/.layout
dans le bundle.
0 votes
Parlez-vous d'un agencement de Ukelele? Devez-vous redémarrer à chaque fois que vous souhaitez l'utiliser? Normalement, il vous suffit de vous déconnecter/reconnecter lorsque vous l'installez pour la première fois.
0 votes
@TomGewecke, Oui. Si j'en ajoute un avec un nouveau nom, il est disponible immédiatement, mais si j'écrase un ancien, il ne se recharge qu'après un redémarrage.
1 votes
Je doute que vous puissiez éviter cela. Demandez sur le groupe dédié au Ukelele. groups.google.com/forum/#!forum/ukelele-users