web-dev-qa-db-fra.com

KMFL ne fonctionne pas avec SCIM ou IBUS, Ubuntu 14.04

J'ai récemment effectué une mise à niveau du 12.04 au 14.04, 64 bits. J'ai constaté qu'après la mise à niveau, SCIM ne lisait plus le dossier KMFL et les fichiers KMN associés, avec le résultat que je ne peux plus taper dans les langues Salish sur lesquelles je travaille. Le SCIM lui-même semble fonctionner, mais dans le menu de configuration du SCIM, il n'y a pas de liste pour KMFL, comme c'était le cas auparavant.

J'ai revérifié les paramètres d'entrée du clavier, en m'assurant qu'ils sont définis sur SCIM. J'ai également essayé IBUS, téléchargé ibus-kmfl à partir des référentiels SIL, mais IBUS ne lit pas non plus le dossier KMFL.

Ce sont les fichiers SCIM que j'ai actuellement installés: scim scim-m17n libscim8c2a scim-im-agent scim-modules-socket scim-gtk-immodule scim-kmfl-imengine

Quelqu'un peut-il m'aider?

2
John Lyon

C'est long, mais avez-vous les fichiers d'icônes pour les cartes de clavier en place? Lorsque j'ai rapidement mis à niveau Precise vers Xenial via Trusty ce week-end, j'ai découvert que mes claviers KMfL ne fonctionnaient pas. Uniquement en invoquant ibus-setup ai-je découvert que leurs icônes étaient maintenant recherchées dans ~/.kmfl/icon, au lieu de ~/.kmfl/icons où ils avaient toujours été trouvés auparavant. J'ai corrigé cela avec un lien logiciel, au cas où l'emplacement de recherche serait corrigé. Les icônes des claviers /usr/share/kmfl se trouvent toujours dans /usr/share/kmfl/icons.

Sur Xenial, j'ai trouvé pratique de démarrer le démon ibus en ajoutant la ligne

ibus-daemon -d

à la fin de mon ~.profile script. Je ne sais pas encore si cela est nécessaire pour Trusty.

Sur Trusty, des icônes se trouvent toujours dans ~/.kmfl/icons, mais j'ai d'autres problèmes là-bas, donc je n'ai pas de solution qui fonctionne sur Trusty. Les applications GTK3 trouvent les claviers, mais l'IME meurt rapidement!

1
Richard Wordingham

J'ai installé ibus-kmfl conformément à ce guide . En plaçant le fichier .kmn dans /usr/share/kmfl au lieu de ~/.kfml, J'ai rendu l'entrée KMFL disponible dans la liste des sources d'entrée dans Entrée de texte.

Input source indicator

0
Gunnar Hjalmarsson