Я установил Alt Gr
клавишу на своей клавиатуре как клавишу составления в моей системе (Ubuntu 14.04), чтобы печатать буквы вроде éóèàùçü
и так далее. Но когда я нахожусь на Emacs и пытаюсь нажать Alt Gr
клавишу, у меня появляется сообщение о том, что:
<Multi_key> is undefines
Как я могу заставить это работать? Благодарю.
PS, поскольку у меня недостаточно репутации, я не смог пометить этот пост более значимыми тегами. Поэтому, пожалуйста, если вы хотите предложить теги, пожалуйста.
key-bindings
text-editing
petrux
источник
источник
Capslock
установленным, чтобы быть моим ключом создания.Ответы:
Запустите emacs с XMODIFIERS, установленным в @ im = none:
Я удивлен, что это все еще происходит; Я нашел этот обходной путь некоторое время назад и забыл об этом. Я бы предположил, что это будет исправлено к настоящему времени.
Для этого есть несколько сообщений об ошибках; Я не могу найти (Debian) тот, который я первоначально прочитал, чтобы получить этот обходной путь, но один, относящийся к Ubuntu, это https://bugs.launchpad.net/ubuntu/+source/emacs23/+bug/493766 . Здесь также обсуждается список рассылки emacs-devel: http://thread.gmane.org/gmane.emacs.devel/170835 .
источник
Это ошибка. Это исправлено в Emacs 24.4.
Вы можете обновить, создав его из источника; это довольно просто:
http://ftpmirror.gnu.org/emacs/emacs-24.4.tar.gz
источник
XMODIFIERS="@im=ibus"
? Но это не для меня. Интересно, в чем разница. Я использовал "--with-x-toolkit = gtk3", но я не думаю, что это имеет значение. ibus - версия 1.5.5, gtk - 3.14.9.XMODIFIERS=@im=fcitx
, проблема существует.