
Я могу использовать пользовательскую последовательность клавиш композитора, как описано здесь: Как добавить пользовательскую последовательность клавиш для создания сообщения?
При использовании этого метода необходимо экспортировать GTK_IM_MODULE="xim". Но это отключит для меня вход IBus Anthy.
Есть ли способ совместить приятное с настраиваемыми последовательностями клавиш композитора и входом IBus Anthy?
В ходе исследования я прочитал, что последовательности клавиш композитора в Gnome жестко закодированы в gtk+-2.10.7/gtk/gtkimcontextsimple.c, поэтому редактирование и перекомпиляция могут сработать, хотя я пока не хочу прибегать к такому методу...
Редактировать: Мне не нужно, чтобы Anthy работал с пользовательскими клавишами композитора, по сути, я хочу иметь два метода ввода: японский Anthy и EN_UK (с композитором)
решение1
Я сделал то же самое наблюдение. IBus, который включен по умолчанию в Ubuntu, имеет некоторые встроенные правила таблицы компоновки, но в то же время он, похоже, отключаетфункциональность, предоставляемая libx11.
Из некоторых источников следует, что он ~/.XCompose
распознается вместе с uim. Так что возможным решением для вас (непроверенным) может быть установка и включение фреймворка uim IM и начало использования uim-anthy вместо ibus-anthy.
Редактировать:
Мне было любопытно, поэтому я проверил. uim, кажется, работает. Не могу сказать, насколько удобно использовать Anthy с uim вместо ibus.