LINUX.ORG.RU

Скриншот-вопрос


0

0

Система Woody. Не пониматся ALT как мета в некоторых прогах (emacs,zsh в rxvt) Вместо ALT Метой расценивается левая кнопка вин, но на неё у меня повешено много hotkeys. На скрине мой Xовый конфиг. Внизу как понимает emacs комбинации с клавиешей ALT, наверуху zsh, в нём execute вызван ESC-x, при ALT-X ничего не происходит. Соответсвенно не работают перходы по слову (ALT-f) и другие полезные в консоле и emacse сочетания клавиш. Во всех других дистрах такой байды не наблюдалось. Что посоветуете, люди добрые?

>>> Просмотр (800x600, 32 Kb)

А "XkbModel" точно не "pc104"? У меня были похожие проблемы, замена "pc105" -> "pc104" помогла :)

anonymous
()
Ответ на: комментарий от anonymous

Спасибо. Это кое-что прояснило, но желаемых результатов не дало.
Вот что выводит xmodmap в Woody:
shift Shift_L (0x32), Shift_R (0x3e)
lock ISO_Next_Group (0x42)
control Control_L (0x25), Control_R (0x6d)
mod1 Alt_L (0x40)
mod2 Num_Lock (0x4d)
mod3 Mode_switch (0x71)
mod4 Meta_L (0x73)
mod5 Scroll_Lock (0x4e)
Я пробовал так
xmodmap -e "add mod1 = Meta_L"
и ещёshift Shift_L (0x32), Shift_R (0x3e)
lock ISO_Next_Group (0x42)
control Control_L (0x25), Control_R (0x6d)
mod1 Alt_L (0x40), Alt_R (0x71)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x73), Super_R (0x74)
mod5


xmodmap -e "add mod4 = Meta_L"
Альт работал правильно в Емаксе, но все хоткеи сбились.
Вот что выдал xmodmap в Knoppix'e 3.2
shift Shift_L (0x32), Shift_R (0x3e)
lock ISO_Next_Group (0x42)
control Control_L (0x25), Control_R (0x6d)
mod1 Alt_L (0x40), Alt_R (0x71)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x73), Super_R (0x74)
mod5

Там всё работает правильно.
Может причина в названиях Super_L и Meta_L хотя адрес вроде
одинаковый...
Может кто сталкивался с таким???

CrazyPit ★★★
() автор топика
Ответ на: комментарий от anonymous

пипец! дебилы!
какая разница какой дистриб? конфиги везде одинакого пишутся!

Gin ★★
()
Ответ на: комментарий от CrazyPit

Ну вот что у меня (Debian/unstable):

% xmodmap
xmodmap: up to 2 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock ISO_Next_Group (0x42)
control Control_L (0x25), Control_R (0x6d)
mod1 Alt_L (0x40)
mod2 Num_Lock (0x4d)
mod3 Mode_switch (0x71)
mod4 Super_L (0x73)
mod5 Multi_key (0x74)

А вот так устанавливается клавиатура

setxkbmap -symbols "en_US(pc105)+ru(winkeys)+group(caps_toggle)"
xmodmap .xmodmaprc

А вот .xmodmaprc:

clear mod5
add mod5 = Multi_key

При этом левый Alt - как честная Meta, правый - временный переключатель раскладки, левый Win - это 5-й модификатор, соответственно во fluxbox используется для работы с окнами и десктопами ;)

Насчёт woody - не скажу, там вообще-то X11 староватое.

BaMba
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.