Команды SM- * не распознаются Emacs

Я заметил, что команды, такие как M-> (конец буфера) и MS-<right arrow> (org-meta-right), не распознаются Emacs. Это было подтверждено описанием привязок клавиш с использованием Ch k , который показал функцию, назначенную M-. ,

Я использую запас Emacs 24.3 (gui) на обновленной системе Arch Linux с последней версией Xorg (без корней). Эта проблема остается постоянной для оконных менеджеров, поэтому я не думаю, что это проблема с оконным менеджером. Кроме того, единственные изменения, внесенные в мою ключевую карту:

 setxkbmap -option ctrl:nocaps setxkbmap -option terminate:ctrl_alt_bksp 

Я использовал key-mon, чтобы подтвердить, что MS-может быть распознан X. Казалось, что это возможно. Тем не менее, я также установил conkeror и обнаружил, что он тоже не получит комбинацию клавиш, поэтому я думаю, что это проблема с моим X-сервером.

Что еще я могу попытаться решить эту проблему?

Ввод xmodmap -pke показывает эти области NoSymbol в моей раскладке. Могут ли они быть виновниками?

 keycode 36 = Return NoSymbol Return keycode 37 = Control_L NoSymbol Control_L 

Используя команду:

setxkbmap -print -verbose 10

дает следующий результат:

  Setting verbose level to 10 locale is C Trying to load rules file ./rules/evdev... Trying to load rules file /usr/share/X11/xkb/rules/evdev... Success. Applied rules from evdev: rules: evdev model: thinkpad layout: us options: terminate:ctrl_alt_bksp,ctrl:nocaps,grp:alt_shift_toggle Trying to build keymap using the following components: keycodes: evdev+aliases(qwerty) types: complete compat: complete symbols: pc+us+inet(evdev)+group(alt_shift_toggle)+ctrl(nocaps)+terminate(ctrl_alt_bksp) geometry: thinkpad(us) xkb_keymap { xkb_keycodes { include "evdev+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { include "pc+us+inet(evdev)+group(alt_shift_toggle)+ctrl(nocaps)+terminate(ctrl_alt_bksp)" }; xkb_geometry { include "thinkpad(us)" }; 

Linux и Unix - лучшая ОС в мире.