J'ai fait travailler Skype avec iBus (et cela a pris un certain temps à l'époque), mais récemment, ma configuration de travail (le 12.04) s'est rompue et toutes les tentatives de nouvelle configuration (le 12.10) ont échoué. (Sur 2 ordinateurs distincts.)
Autrement dit, iBus n'entre plus dans la fenêtre Skype. (iBus est en cours d'exécution et la sélection de la méthode de saisie Anthy n'a aucun effet lorsque le curseur est dans la fenêtre Skype. Cela fonctionne très bien via le raccourci clavier ou le menu iBus dans d'autres applications.) J'ai les lignes
export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
export XIM_PROGRAM=/usr/bin/ibus-daemon
dans mon .bashrc
. Et installez les versions qt et gtk d'ibus. Quelque chose a-t-il changé pour que Skype et iBus cessent de fonctionner?
Je viens de trouver la solution pour ça!
/usr/bin/ibus-daemon
doit être démarré avec -x
option.
J'ai ajouté 'iBus' aux applications de démarrage avec la commande suivante:
/usr/bin/ibus-daemon -x -d
J'ai également des lignes suivantes dans mon /etc/environment
mais je ne sais pas s'ils affectent le résultat d'une manière ou d'une autre (je ne veux pas vraiment expérimenter maintenant):
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
GTK_IM_MODULE=ibus
XMODIFIERS=@im=ibus
QT_IM_MODULE=ibus
Mise à jour: les variables mentionnées ci-dessus n'ont aucun effet vraiment en cas de skype
Mise à jour 2: sur une nouvelle installation d'Ubuntu 12.10 Je viens d'installer ibus-qt4 (pas ibus!) Et j'ai sélectionné iBus comme IME. Cela fonctionne sans astuces supplémentaires
Ce qui a fonctionné pour moi avec mnemosyne (une application Qt) et IBus était: Changez simplement la méthode d'entrée Qt en XIM (je sais que vous utilisez IBus, moi aussi).
Je ne sais pas pourquoi cela fonctionne mais c'était la seule chose qui fonctionnait pour moi. L'ajout de variables système comme QT_IM_MODULE = ibus etc. dans ~/.bashrc et ~/.xprofile n'a fait que planter mon instance IBus donc cela n'a même pas fonctionné dans Gtk-Apps.
Vous pouvez modifier ce paramètre en exécutant qtconfig-qt4
(vous devez d'abord l'installer).