Я только что обновился до 13.10 и заметил, что мертвые ключи больше не работают в emacs (нажатие клавиши приводит к отображению emacs <dead-acute> is undefined
вместо ожидания следующей клавиши. Кроме того, использование клавиши compose приводит к <Multi_key> is undefined
невозможности используйте привязки клавиш, например <M-^>
. Другие приложения работают нормально, насколько я могу судить.
Поиск краток в Интернете предлагается (require 'iso-transl)
в .emacs
. Это решает первую проблему, но не другие.
Еще один возможный обходной путь, встречающийся в Интернете, - запускать emacs с пустой XMODIFIERS
переменной, поскольку XMODIFIERS='' emacs
вместо XMODIFIERS= @im=ibus
13.10 он кажется значением по умолчанию. Тогда все работает нормально, но выглядит как бред. Есть ли способ заставить emacs работать с ibus на эту тему?
Обновление: я наблюдаю такое же поведение в 14.04.
Обновление: содержание, .dmrc
как просили в комментариях:
[Desktop]
Session=xubuntu
Language=fr_FR
Layout=us intl
Langlist=fr_FR:en
LCMess=fr_FR.UTF-8
iso-transl
(обратите внимание на тире.)