Подскажите, как сделать. На ноуте есть специальные
кнопочки, которые работают с клавишей Fn, кнопочки такие
проигрывание,пауза и т.д. (хочу научить mpd с ними работать).
acpid запущен, но таких кнопок нет в /proc/acpi/button.
Там только sleep, power, lid (они работают).
Но дело в том,что там нет кнопок изменения яркости дисплея,
а эти кнопки у меня работают. Fn+F7 и Fn+F8 меняют яркость
дисплея. Может возможно заставить работать и оставшиеся
4 клавиши. В логи /var/log/acpi записываються только
sleep, power, lid. Тогда кто обрабатывает нажатие кнопок
Fn+F7 и Fn+F8 и меняет яркость дисплея.
xev ничего не говорит.
Кто имел опыт настройки доп. клавиш подскажите.
Спасибо.
P.S. В dmesg | tail, после нажатия клавиш тоже ничего.
Вроде в ядре есть модуль для compaq'овских ноутов которые отвечают за спец.клавиши. А вообще посмотри что пишет acpi_listen при нажатии этих клавишь, в соответствии с полученными кодами правь /etc/acpi/events/* и /etc/acpi/deistviya.sh
2gh0stwizard
Спасибо! Буду смотреть.
2Zulu
Бывают странности. Я тут недавно писал пост про
клавиши "windows". У меня, в SuSE, gnome не дает на
них вешать биндинги, т.е. просто игнорирует их.
xev определяет их как Super_L и Super_R, я пробовал
переопределять их на другие через xmodmap - результата
ноль. А на ubuntu 6.06 live cd все ок.
Как у Вас?
2gh0stwizard
Вот поробовал, так acpi_listen на эти клавиши
ничего не пишет. На клавиши регулировки яркости тоже,
а они работают. При нажати на LID выдает такое
button/lid LID 00000080 00000001
button/lid LID 00000080 00000002
Да вот, клавиши регулировки громкости работают, но
определяються через xev и можно повесить биндинги
через gnome.
lsmod смотрел, там есть какой-то модуль button.
Вот что о нем говорит modinfo.
my-laptop:/home/andrew # modinfo button
filename: /lib/modules/2.6.16.21-0.21-default/kernel/drivers/acpi/button.ko
author: Paul Diefenbaugh
description: ACPI Button Driver
license: GPL
vermagic: 2.6.16.21-0.21-default 586 REGPARM gcc-4.1
supported: yes
depends:
srcversion: CA8C1BBCE3D5C1C9044D739
Спасибо! Хорошая ссылка, буду разбиратся.
Модуль действительно, такой есть -- hotkey.
У меня не был скомпилирован, я то думал что
за это отвечает button и был неправ.
Скомпилирую модуль, опробую. Может что и получится!