Вопрос iBus (Anthy) не работает со Skype 4.1.0.20


Я получил Skype, работая с iBus (и в то время это заняло некоторое время), но недавно моя рабочая настройка (12.04) сломалась, и никаких попыток для новой настройки (12.10) не удалось. (На двух отдельных компьютерах.)

Иными словами, 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
2018-01-25 06:10


происхождения




ответы:


Я просто нашел решение для этого!

/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. Он работает без каких-либо дополнительных трюков


2
2018-01-30 13:18





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

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

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


0
2017-08-19 21:03