Après quelques installations, quelques modifications, ... l’icône IBus est manquante au démarrage, bien que cela fonctionne correctement:
$ ps -ef | grep [i]bus
quanta 1918 1890 0 09:54 ? 00:00:01 /usr/bin/ibus-daemon --xim
quanta 1946 1918 0 09:54 ? 00:00:00 /usr/lib/i386-linux-gnu/ibus/ibus-gconf
quanta 1948 1918 0 09:54 ? 00:00:00 /usr/bin/python /usr/share/ibus/ui/gtk/main.py
quanta 1951 1 0 09:54 ? 00:00:00 /usr/lib/i386-linux-gnu/ibus/ibus-x11 --kill-daemon
quanta 1987 1918 0 09:54 ? 00:00:00 /usr/lib/ibus-unikey/ibus-engine-unikey --ibus
Je peux le faire apparaître en redémarrant le ibus-daemon
:
$ ibus-daemon -x -r -d
J'ai également essayé d'ajouter l'IBus à la liste blanche de la barre d'état système, mais rien ne change.
Comment puis-je résoudre ce problème?
J'ai changé de Gentoo à Ubuntu. Le coupable est le suivant: sur Gentoo, IBus est lancé automatiquement en ajoutant une ligne comme ibus-daemon -x -d
dans le ~/.bashrc
qui s’ajoute à la fin du ~/.bashrc
d’Ubuntu. Problème résolu après la suppression de cette ligne.
Oh, ça ne résout pas complètement mon problème. Après avoir redémarré une fois de plus, il a de nouveau disparu.
Voici les étapes que j'ai suivies pour répondre à ma propre question: Qui démarre IBus au démarrage?
Découvrez le parent d'IBus:
$ ps -ef | grep ibu[s]
quanta 1922 1894 0 10:43 ? 00:00:00 /usr/bin/ibus-daemon --xim
quanta 1953 1922 0 10:43 ? 00:00:00 /usr/lib/i386-linux-gnu/ibus/ibus-gconf
quanta 1955 1922 0 10:43 ? 00:00:00 /usr/bin/python /usr/share/ibus/ui/gtk/main.py
quanta 1957 1 0 10:43 ? 00:00:00 /usr/lib/i386-linux-gnu/ibus/ibus-x11 --kill-daemon
quanta 1983 1922 0 10:43 ? 00:00:00 /usr/lib/ibus-unikey/ibus-engine-unikey --ibus
Qui a le PID 1894:
$ ps -ef | awk '$2 == 1894 {print $0}'
quanta 1894 1563 0 10:43 ? 00:00:00 gnome-session --session=ubuntu
Déterminez le script de démarrage d'IBus:
$ grep -lir ibus /etc/X11/
/etc/X11/xinit/xinput.d/ibus
OK, ouvrez-le et changez le XIM_ARGS
en:
XIM_ARGS="--xim --replace --daemonize"
Redémarrez pour voir si cela fonctionne.