Как использовать.XCompose для создания отрывков?

ОС: Kubuntu 18.04 или Ubuntu 18.04

Согласно ответу в vi.stackexchange.com и этой странице GitHub включая

<Multi_key> <i> <b> : "NL65AEGO0721647952"

в ~/.XCompose должен генерировать NL65AEGO0721647952. Но я не могу заставить это работать. Ничего не происходит в редакторах простого текста в Ubuntu или в Kubuntu.

Я проверил /usr/share/X11/locale/en_US.UTF-8/Compose видеть если <Multi_key> <i> <b> использовался для чего-либо еще, но это не.

Мой ~/.XCompose

include "%L"

<Multi_key> <i> <b> : "NL65AEGO0721647952"

Я имею CapsLock как мой Составлять Ключ и могу ввести другой материал как ©, ™, ®, µ, и т.д.

Править: Даже

# Make compose key work for GTK, Qt
export GTK_IM_MODULE=xim
export QT_IM_MODULE=xim

не помогает.

2
задан 11 December 2018 в 07:52

1 ответ

Существует отчет об ошибках 1845332 об этом в панели запуска.
Вы могли отметить его, также влияет на Вас?

Upd: существует ответ для этого отчета об ошибках.

Как заставить сочетание клавиш Compose генерировать строки (Ubuntu 18.04):

  • Открытый Settings → Region & Language → Manage installed languages → (Language tab)
  • Переключатель Keyboard input method system кому: XIM.
  • Закрыть.
  • Перезагрузка.

Это предположило для работы также на дистрибутивы на основе Ubuntu.

Если XIM работает лучше, почему это не значение по умолчанию?

Объяснение:
(см. ответ для исходного отчета об ошибках),

Для ввода с клавиатуры Ubuntu может использовать XIM (X Методов ввода) или IBus (Интеллектуальная Входная шина) или ни один.

XIM очень стар, он был разработан для X (X-оконная система). Если/когда Ubuntu переключится от X до Уэйленда, то это будет, скорее всего, отброшено.

Метод ввода с клавиатуры по умолчанию теперь (18.04) является IBus, потому что Ubuntu использует GNOME для GUI, и GNOME полагается на IBus в большой степени.
Когда IBus выбран для метода ввода с клавиатуры, GTK (не IBus) соглашения с сочетаниями клавиш Compose. GTK не может обработать много символьные строки. Таким образом, это не ошибка IBus, это - функция GTK. Никакие фиксация не ожидаются здесь.

С другой стороны XIM может сделать проблемы также, и скорее всего они не будут восстановлены также.

До сих пор XIM работает на меня. Интересно, что произойдет с этой проблемой, если XIM скончается.

0
ответ дан 2 December 2019 в 06:44

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

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