LINUX.ORG.RU
Ответ на: комментарий от Valdor

Хм. 32битный firefox на 64битной ОС? У ibus были какие-то мультилибовые проблемы.

Попробуй убить все экземпляры ibus, запустить ibus-daemon --xim -d и сделать export XMODIFIERS=@im=ibus, GTK_IM_MODULE=xim, QT_IM_MODULE=xim. И в этом терминале запустить firefox.

x3al ★★★★★
()
Ответ на: комментарий от x3al

А как это скриптом оформить? Попробовал сделать так:

ibus-daemon --xim -d && export XMODIFIERS=@im=ibus GTK_IM_MODULE=xim QT_IM_MODULE=xim && HOME=~/.foxoffire firefox
И запускать через sh - но тогда ввод опять не работает?

Valdor ★★
() автор топика
Ответ на: комментарий от Valdor

Эм. Добавить export всего этого в ~/.profile, добавить ibus-daemon --xim -d в автостарт своего DE/WM/что там. firefox запускать как обычно. Всё.

При желании можно просто записать это в скрипт старта сессии (~/.xinitrc или ~/.xsessionrc) перед запуском собственно DE/WM/менеджера сессий, если понимаешь, о чём я веду речь, то так даже прямее.

x3al ★★★★★
()
Ответ на: комментарий от x3al

В чём смысл: один экземпляр ibus-daemon запускается на сессию, с --xim он немного по-другому обрабатывает окна (и начинает видеть как поля ввода то, что раньше не видел), а переменные окружения (все экспорты) нужны для софта, чтобы быть в курсе.

x3al ★★★★★
()
Ответ на: комментарий от x3al

再一次感谢你!Все работает, как надо.

Valdor ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.