Имеется ноутбук IBM ThinkPad x61 Tablet. При извлечении стилуса и втыкании его обратно в гнездо, в acpi_listen пробегают означенные евенты (00000080 0000500c и 00000080 0000500b соответственно). Попытка навесить на них что-либо полезное (открытие виртуальной клавиатуры или cellwriter'а) посредством hald не удалась. dbus-monitor --system это событие не показывает совсем. По словам raorn'а, не умеет hal-addon-acpi эти эвенты конкретно здесь: hald/linux/addons/addon-acpi.c:handle_ibm_acpi_events()
Там из таблеточных эвентов обрабатывается только поворот экрана. А ещё на морде кнопки есть.
"конкретно здесь" deprecated. если dbus-monitor их не видит, значит они до hal'а не долетают
Оно и "конкретно там", похоже, тоже deprecated, судя по "HAL is in maintenance mode - no new features are added. All future development focuses on Software/DeviceKit-disks, Software/DeviceKit-power, NetworkManager, PulseAudio, udev, ..." на http://www.freedesktop.org/wiki/Software/hal
Как раз долетают (в acpi_listen и в /proc/acpi/event их видно), но игнорируются, т.е. не генерят евента ButtonPressed.
это не acpi батоны. ползут они из I: Bus=0019 Vendor=17aa Product=5054 Version=4101 N: Name="ThinkPad Extra Buttons" P: Phys=thinkpad_acpi/input0 S: Sysfs=/devices/virtual/input/input5 U: Uniq= H: Handlers=kbd event5 B: EV=33 B: KEY=18840000 0 0 100000 0 0 0 1501b 2005 0 1104000 e0000 0 0 0 B: MSC=10 B: SW=8 xev их должен ловить по идее
(В ответ на комментарий №5) > это не acpi батоны. ползут они из [skip] > xev их должен ловить по идее Ни xev, ни showkey их не видят. Видит только acpi_listen..
от меня вы что хотите?
Обработку 0000500b и 0000500c. Это извлечение/втыкание стилуса (из гнезда в крышке). От него сканкоды не должны приходить.
трахтибидохтибидах! проверяй, работает
Эээ... если не шутишь, то какую сборку? Есть X60t.
* Пнд Авг 17 2009 Valery Inozemtsev <shrek at altlinux dot ru> 0.5.13-alt2 - don't compiled with csr, ibm or cpufreq options, this functionality is obsolete - disabled ACL management, this is now handled by udev >= 145 - disabled ConsoleKit/PolicyKit support and lock down most interfaces with at_console
в 0.5.13-alt3 вся ibm специфика отколючена