web-dev-qa-db-fra.com

Ibus ne paraissant pas?

J'ai installé Ibus Preferences & Anthy à partir de Discover ainsi que ibus & ibus-anthy à partir du terminal, mais Ibus ne semble pas apparaître lorsque j'ai redémarré le système. J'essaie de taper en japonais, alors j'ai installé Anthy.

J'ai vu des discussions similaires ici (à noter: pas d'icône iBus dans Kubuntu 12.04 ), mais il y a eu quelques versions entières maintenant, le problème persiste là où Ibus a besoin de certaines icônes GNOME, ou est-ce quelque chose de particulier? Nouveau?

Je cours de Kubuntu 17.04

Edit 0: Le thème Icône GNOME est déjà installé.

Édition 1: Après avoir tout purgé et réinstallé ibus & ibus_anthy, il semble que le même problème se pose. Il est également possible de faire apparaître le panneau ibus en recherchant ibus-preferences dans la fenêtre de super recherche, où il vous sera demandé de démarrer le démon ibus. Cela ne devrait pas être nécessaire cependant, il devrait juste être là au démarrage du système. En outre, ibus ne se souvient pas de la définition de Anthony comme IME dans les préférences. Ce n'est tout simplement pas sur la liste et super + space ne fait rien

1
Sarah Szabo

Si réussi à le réparer! J'ai supprimé le répertoire ~/.cache/ibus que j'avais avant de migrer de Kubuntu 16.04 à 17.04. J'ai aussi retiré ~/.config/ibus (mais je ne suis pas sûr que cela ait aidé, j'ai d'abord essayé celui-ci).

Comment ai-je trouvé cela?

  • J'ai utilisé une clé USB live de Kubuntu 17.04 et j'ai constaté que cela fonctionnait après l'installation de ibus et ibus-anthy (et la définition de variables d'environnement telles que QT_IM_MODULE).
  • Puis essayé avec mon système mis à niveau, mais avec un utilisateur ayant un nouveau profil. Et ça a fonctionné.
  • Ensuite, j’ai exécuté dans un terminal strace -e open -f ibus-daemon 2>&1 | grep -v ENOENT pour voir les fichiers (existants) auxquels le programme a accédé, et j’ai trouvé le répertoire cache.

De mon côté, ça marche mieux que UIM, donc je suis content. J'espère que cela vous aidera.

1
Fabimaru