Почему мой Emoji Picker ibus Key Combo не отвечает в Ubuntu 18.04 Bionic

Когда я нажимаю Ctrl + Shift + e в нативном приложении Linux (например, Gedit, TODO, Geary и т. д.) ничего не происходит. Почему это так, и как я могу получить комбинацию клавиш для системного меню эмодзи по умолчанию?

Я попытался установить его на другую комбинацию клавиш с ibus-setup, Я перезагружаю свою машину каждый раз, когда пытаюсь ibus exit, ibus restart, ibus-daemon & все не имеют (наблюдаемого) эффекта (в этом вопросе).

Каждый второй ibus-setup настройки будут меняться и уважать мои настройки. Любая другая комбинация клавиш, которую я настроил в GNOME 3, работает просто отлично. Только ключевая комбинация, назначенная сборщику эмодзи, дает сбой. Я могу щелкнуть правой кнопкой мыши Gedit и выбрать "Вставить Emoji" просто отлично, но захват мыши - огромный разрушитель потока.

Я на Ubuntu 18.04 с последней версией рабочего стола GNOME. Я также проверил, что я ничего не сопоставил ни с одной из выбранных мной комбинаций клавиш, ни по умолчанию (ctrl shift e).

Может кто-нибудь помочь мне найти источник этой проблемы и как я могу решить?

2 ответа

Для меня, когда я нажимал комбинацию клавиш смайликов, в текстовом поле появлялась только буква «е». Позже я узнал, что вы должны нажать «пробел», чтобы вывести список категорий, или ввести «лицо» + пробел + пробел, чтобы найти смайлики с лицом на них!

Это известная проблема с IBus. Смотрите здесь. Похоже, что следующий обходной путь работает. в~/.xprofile файл (создайте его, если он еще не существует), добавьте следующее:

export GTK_IM_MODULE=xim
export XMODIFIERS=@im=ibus
export QT_IM_MODULE=xim
ibus-daemon -xrd

Затем выйдите из текущего сеанса (или перезагрузите компьютер) и войдите снова. Комбинация клавиш emoji должна работать. Если по-прежнему не работает, измените комбинацию с помощьюibus-setup. Откроется окно настроек IBus. Перейдите на вкладку смайликов, нажмите на 3 точкирядом с надписью "Emoji annotation" и выберите желаемую комбинацию. Я предпочитаю e.

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