LINUX.ORG.RU

переключение между Иксами и консолью слетело нафиг.


0

0

Такая вот неприятность с Debian/unstable.
после недавнего апгрейда, в ходе которого он предложил обновить файлы в /etc/X11/xkb (куда я раньше и не лазил) - нет переключения по Ctrl-Alt-F[1-6].
при чём видел я это пару дней назад на другой тачке - вылечилось просто.
в .Xmodmap вставил XF86_Switch_VT_[1-10]. Вот так:
-------------------------------------
keycode 67 = F1 XF86_Switch_VT_1
keycode 68 = F2 XF86_Switch_VT_2
keycode 69 = F3 XF86_Switch_VT_3
keycode 70 = F4 XF86_Switch_VT_4
keycode 71 = F5 XF86_Switch_VT_5
keycode 72 = F6 XF86_Switch_VT_6
keycode 73 = F7 XF86_Switch_VT_7
keycode 74 = F8 XF86_Switch_VT_8
keycode 75 = F9 XF86_Switch_VT_9
keycode 76 = F10 XF86_Switch_VT_10
-------------------------------------
Ну и там всё заработало.
А тут блин - как с гуся вода. xev видит эти самые XF86_Switch_VT_1:
-----------------------------------------
KeyPress event, serial 28, synthetic NO, window 0x2a00001,
root 0x47, subw 0x0, time 13774829, (-465,99), root:(374,658),
state 0xc, keycode 67 (keysym 0x1008fe01, XF86_Switch_VT_1), same_screen YES,
XLookupString gives 0 bytes: ""

KeyRelease event, serial 28, synthetic NO, window 0x2a00001,
root 0x47, subw 0x0, time 13774837, (-465,99), root:(374,658),
state 0xc, keycode 67 (keysym 0x1008fe01, XF86_Switch_VT_1), same_screen YES,
XLookupString gives 0 bytes: ""
----------------------------------------
вместо того чтоб выполнять.
А на той машине где всё нормально такого в xev не вижу - сразу переключается в консоль.
Может кто подскажет - где тут собака порылась?
Заранее благодарен.


Ответ на: комментарий от jackill

>В .xinitrc вставь строчку перед запуском WM xmodmap ~/.Xmodmaprc &

Сапсибо конечно за совет... Но у меня уже года так 3 как это есть. Проблемма в ИМХО где-то глубже в иксах. Если вы не поняли - он (икс) событие XFree86_Switch_VT_1 не хочет интерпретировать (выполнять). А ведеть - пожалуйста.

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