Проблема в том, что ключ compose работает нормально, но некоторые приложения не принимают некоторые символы из него. Например, я могу напечатать символ ∞
в Emacs ( Compose+ 8+ 8), но это не сработает в FireFox, Konsole и Kate. Но многие другие символы, например €
набранные там (в FireFox, Konsole и Kate) с Compose, работают отлично. Также я могу вставить проблемные символы простым копированием- вставкой (из любого из двух буферов обмена) .
Итак, что может быть причиной, и как это исправить?
Извините, но я понятия не имею, как исследовать проблему. Я нашел людей, чей ключ Compose вообще не работал в некоторых приложениях, но в моем случае он работает, хотя и частично.
Настройка: клавиша compose привязана к правой клавише Super в /etc/default/keyboard
настройках клавиатуры и KDE.
/etc/init.d/
списке и в службах KDE) , единственный способ, который я нашел, - это очистить его. Кроме того, я просто установил его снова и обнаружил, что у него даже нет настройки иметь разные макеты для окон. Есть ли способ использовать встроенный метод ввода KDE для всех приложений?
ibqtim-ibus.so
, lsof которого показывает, что он используется приложениями KDE. Второе возникло из этого вопроса : поскольку я нажимаю «Compose + a + _», он выдает ā
в Emacs, ª
FireFox и т. Д. Я думаю, я должен попытаться удалить этот пакет и посмотреть, решает ли он проблему.
env | grep IM
показывает? У вас есть метод ввода где-нибудь?