iBus (Anthy) не работающий с Skype 4.1.0.20

Я получил Skype, работающий с iBus (и он требовал времени в то время), но недавно обе моих рабочих установки (на 12,04) повредились, и любые попытки для новой установки (на 12,10) отказавший. (На 2 отдельных компьютерах.)

То есть iBus не вводит в окне Skype больше. (iBus работает и выбирает метод ввода Anthy, не имеет никакого эффекта, когда курсор находится в окне Skype. Это хорошо работает через сочетание клавиш или iBus меню в других приложениях.) У меня есть строки

export GTK_IM_MODULE=ibus
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=ibus
export XIM_PROGRAM=/usr/bin/ibus-daemon

в моем .bashrc. И имейте QT и gtk версии установленного ibus. Что-нибудь изменилось для Skype и iBus, чтобы прекратить работать?

1
задан 25 January 2013 в 10:10

2 ответа

Я только что нашел решение для этого!

/usr/bin/ibus-daemon должен быть запущен с опцией -x.

Я добавил iBus для запуска приложений с помощью следующей команды:

/usr/bin/ibus-daemon -x -d

У меня также есть следующие строки в моем /etc/environment, но я не уверен, влияют ли они на результат каким-то образом (не хочу сейчас экспериментировать):

LANG="en_US.UTF-8" 
LC_ALL="en_US.UTF-8"
GTK_IM_MODULE=ibus
XMODIFIERS=@im=ibus
QT_IM_MODULE=ibus

Обновление: переменные, упомянутые выше, не имеют никакого эффекта в действительности в случае скайпа

Обновление 2: при свежей установке Ubuntu 12.10 Я только что установил ibus-qt4 (не ibus!) И выбрал iBus в качестве IME. Работает без каких-либо дополнительных уловок

0
ответ дан 25 January 2013 в 10:10

Что мне помогло с mnemosyne (Qt-приложением) и IBus, так это: просто измените метод ввода Qt на XIM (я знаю, что вы используете IBus, и я тоже.)

Я не знаю, почему это работает, но это было единственное, что сработало для меня. Добавление системных переменных, таких как QT_IM_MODULE = ibus и т. Д. В ~ / .bashrc и ~ / .xprofile, приводило только к краху моего экземпляра IBus, поэтому он даже не работал в Gtk-Apps.

Вы можете изменить эту настройку, запустив qtconfig-qt4 (сначала ее нужно установить).

0
ответ дан 25 January 2013 в 10:10

Другие вопросы по тегам:

Похожие вопросы: