web-dev-qa-db-fra.com

Impossible de changer d'iBus en fcitx

Je suis sous Ubuntu 18.04 avec GNOME et j’aimerais utiliser fcitx au lieu d’iBus car je tape habituellement des langues est-asiatiques. J'ai installé le paquet fcitx, je suis allé dans Language Support et j'ai changé "système de méthode de saisie au clavier" en fcitx. Cependant, après le redémarrage, le menu de la méthode de saisie iBus reste affiché. Comment puis-je enfin me débarrasser de l'iBus et basculer complètement vers fcitx?

(Merci de ne pas me convaincre de rester avec iBus; Sun Pinyin et ibus-mozc sont pratiquement inutilisables.)

3
xuq01

J'ai aussi rencontré un tel problème. La cause fondamentale est que Ubuntu a basculé vers GNOME depuis 17.10 et que GNOME ne prend peut-être pas bien en charge fcitx à l’heure actuelle. Les scripts suivants peuvent vous être utiles:

Étape 1 cochez fcitx pour être installé

Sudo apt install fcitx fcitx-mozc

Étape 2 ouvrez ~/.pam_environment avec votre éditeur de texte et définissez les variables d’environnement suivantes pour démarrer fcitx

XMODIFIERS DEFAULT=@im=fcitx
GTK_IM_MODULE DEFAULT=fcitx
QT_IM_MODULE DEFAULT=fcitx

Étape 3 ajoutez une entrée de démarrage automatique pour démarrer fcitx. Recherchez "Préférences des applications de démarrage" dans Activités Ubuntu et ajoutez une entrée pour fcitx.

Name: Fcitx
Command: /usr/bin/fcitx-autostart
Comment: type your favorite description for fcitx

Étape 4 redémarrez et vérifiez si le réveil de fcitx

Voir plus de détails dans ce document: https://www.csslayer.info/wordpress/fcitx-dev/how-to-use-fcitx-on-ubuntu-17-10/

1
Ting Yuan