В файлах /etc/X11/Xresources.* не хватает строки: XTerm*VT100*eightBitInput: False Без этого в xterm не работают комбинации Meta+буква (точнее, работают, но совершенно негодным образом - передают символ с установленным битом 0x80). Возможно, это стоит занести даже в общий файл /etc/X11/Xresources - большинство программ ожидает Esc в качестве признака Meta. Либо нужно выставить XTerm*VT100*metaSendsEscape: True (но это появилось только в более новых xterm). --- ---
На каком варианте остановимся?
Посмотрел, что у меня сейчас в ~/.Xresources - стоят оба :-) Можно ставить любой - в принципе они делают почти одно и то же (в случае metaSendsEscape по названию понятнее, что получится).
Ну так будем это исправлять? Сейчас из коробки в xterm Meta не работает :(
Так что выбрать-то?
Ну давайте поставим *VT100.eightBitInput: False (лучше именно так, а не XTerm*VT100 - чтобы uxterm тоже работал).
А с остальных XTerm снять не надо по той же причине?
Вероятно, стоит (тогда в некоторых местах надо добавить VT100). Кстати: XTerm*fontMenu*fontdefault*Label:Default с кучей пробелов в хвосте - это что, специально было сделано, чтобы меню было пошире?
Кстати, а кто такой Scrollbar.JumpCursor?
Нет, совсем xterm убирать нельзя - aterm ведь тоже некоторые из них использует.
Added "*VT100.eightBitInput: false" in app-defaults-0.2.7-alt1