Владельцы ноутбуков, поделитесь опытом.
Ноубук Dell Inspiron 2200. Какой тип клавиатуры указать в xorg.conf? Есть ли какой-нибудь тип клавиатуры специально для ноубуков?
В данный момент все вот так:
Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us,ru" Option "XkbOptions" "grp:alt_shift_toggle" EndSection
Вопрос возник в связи с проблемами со следующими проблемами:
Пытаюсь настроить 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?
Если запустить иксы и снова проверить через xev, то снова ничего не показывает и виснет, то есть вообще ни на какие клавиши не реагирует. Терминал после это слетает, то есть вообще ни на что не реагирует.
Если сделать то же самое с другими кейкоудс -- то же самое, не работает.
Кое-где пишут, что значения нужно брать не произвольными, а в соответствие с таблицей в drivers/char/keyboard.c. Так тоже не работает.
Если делать setkeycodes не при загрузке, а просто в командной строке, тоже не работает, все симптомы те же.
В фак-е смотрел, там написано то же, что и везде.
eugene@ubuntu:~$ uname -a Linux ubuntu 2.6.12-10-386 #1 Sat Mar 11 16:13:17 UTC 2006 i686 GNU/Linux
Что я делаю не так? Где копать?