[Solved] Compose в приложениях Qt5
Некогда была (и, помнится, никуда не делась) проблема с реализацией поддержки MultiKey (aka Compose) в приложениях gtk.
Решилась заданием переменной GTK_IM_MODULE
.
/etc/env.d/90xkeyboard
:
# Compose modifier in GTK applications: GTK_IM_MODULE=xim
И тут внезапно обнаружилось, что оно вообще не работает в приложениях, использующих библиотеку Qt.
Версия проблемной библиотеки — текущая стабильная 5.13.2.
В качестве простейшего примера приложения для опытов использую app-editors/tea
.
В wiki Арча, правдя НЯП применительно к gtk, рекомендуют в качестве дополнения/замены вышецитированного решения задание переменной XMODIFIERS="@im=none"
и предупреждают о древности xim
.
Коллективное безсознательное рекомендует задание переменной QT_IM_MODULE
.
Но этот рецепт ожидаемым образом не работает.
Что с учётом отсутствия списка модулей аналогичных x11-libs/gtk+
(см. ls /usr/lib64/gtk-2.0/2.10.0/immodules/) не очень удивляет.
Вопросы: я что-то проспал? Или не я?
Итого:
Не понял что это было. После восстановления системы (смерть системного диска) проблема не наблюдается.
- Для комментирования войдите или зарегистрируйтесь
+
https://bugreports.qt.io/browse/QTBUG-48360
:wq
--
Live free or die
Комбинации, прописанные в
Комбинации, прописанные в
~/.XCompose
работают…xim
сломали али выпилили?..:wq
--
Live free or die