LINUX.ORG.RU

Fn-кнопки и setkeycodes — не работает??


0

0

Пытаюсь настроить Fn кнопки на ноуте dell inspiron 2200. Вроде все по руководствам (они везде одни и те же), но не работает. Делаю так:

1. запускаю xev в иксах, нажимаю Fn-F10. xev ничего не выдает, но в dmesg появляется --- [4294988.645000] atkbd.c: Unknown key pressed (translated set 2, code 0x89 on isa0060/serio0). [4294988.645000] atkbd.c: Use 'setkeycodes e009 <keycode>' to make it known. ---

2. Добавляю при загрузке в /etc/init.d/bootmisc.sh setkeycodes e009 137. Перед этим проверяю, не занят ли нужный keycode с помощью dumpkeys:

--- keycode 137 = nul nul nul control keycode 137 = nul alt keycode 137 = nul control alt keycode 137 = nul ---

то есть кейкоуд не занят. Добалять нужно именно в bootmisc.sh, так написано в руководстве к ubuntu.

После перезагрузки, в консоли, showkey -m говорит, что

--- код клавиши 0 нажата. ---

Почему 0? Где мои 137?

Если запустить иксы и снова проверить через xev, то снова ничего не показывает и виснет, то есть вообще ни на какие клавиши не реагирует. Терминал после это слетает, то есть вообще ни на что не реагирует.

Если сделать то же самое с другими кейкоудс -- то же самое, не работает.

Кое-где пишут, что значения нужно брать не произвольными, а в соответствие с таблицей их drivers/char/keyboard.c. Так тоже не работает.

Если делать setkeycodes не при загрузке, а просто в командной строке, тоже не работает, все симптомы те же.

В фак-е смотрел, там написано то же, что и везде.

Система ubuntu 5.10

uname -a Linux ubuntu 2.6.12-9-386 #1 Mon Oct 10 13:14:36 BST 2005 i686 GNU/Linux

Что я делаю не так? Где копать?


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

Не в местном :) Вот в этом: https://wiki.ubuntu.com//MultimediaKeys

На самом деле, везде почти одно и то же написано. Но не работает. Где копать, хотя бы? Хочется ведь...

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