Bug 21465 - hal-addon-acpi не умеет евенты ibm/hotkey HKEY 00000080 0000500b/c
: hal-addon-acpi не умеет евенты ibm/hotkey HKEY 00000080 0000500b/c
Status: CLOSED WONTFIX
: Sisyphus
(All bugs in Sisyphus/hal)
: unstable
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2009-09-08 02:20 by
Modified: 2012-03-16 14:00 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2009-09-08 02:20:14
Имеется ноутбук 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()
------- Comment #1 From 2009-09-08 02:37:22 -------
Там из таблеточных эвентов обрабатывается только поворот экрана.  А ещё на
морде кнопки есть.
------- Comment #2 From 2009-09-08 09:12:51 -------
"конкретно здесь" deprecated. если dbus-monitor их не видит, значит они до
hal'а не долетают
------- Comment #3 From 2009-09-08 10:25:09 -------
Оно и "конкретно там", похоже, тоже 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
------- Comment #4 From 2009-09-08 18:41:40 -------
Как раз долетают (в acpi_listen и в /proc/acpi/event их видно), но
игнорируются, т.е. не генерят евента ButtonPressed.
------- Comment #5 From 2009-09-08 18:48:04 -------
это не 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 их должен ловить по идее
------- Comment #6 From 2009-09-08 20:31:00 -------
(В ответ на комментарий №5)
> это не acpi батоны. ползут они из
[skip]
> xev их должен ловить по идее

Ни xev, ни showkey их не видят. Видит только acpi_listen..
------- Comment #7 From 2009-09-08 20:36:06 -------
от меня вы что хотите?
------- Comment #8 From 2009-09-08 20:51:43 -------
Обработку 0000500b и 0000500c.  Это извлечение/втыкание стилуса (из гнезда в
крышке).  От него сканкоды не должны приходить.
------- Comment #9 From 2009-09-08 21:39:15 -------
трахтибидохтибидах!
проверяй, работает
------- Comment #10 From 2009-09-11 23:20:01 -------
Эээ... если не шутишь, то какую сборку?  Есть X60t.
------- Comment #11 From 2009-09-11 23:25:32 -------
* Пнд Авг 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
------- Comment #12 From 2009-10-21 12:56:24 -------
в 0.5.13-alt3 вся ibm специфика отколючена