lid is present detection
Florian Lohoff
f at zz.de
Tue Jan 5 06:34:05 PST 2010
Hi,
i am looking for a bug in which i am not anylonger possible to suspend
by closing the lid. This is caused by gnome-power-manager not using hal
but devkit-power. See debian bug #563776
Output is like this:
flo at lifebook:~$ devkit-power -d
Device: /org/freedesktop/DeviceKit/Power/devices/line_power_AC
native-path: /sys/devices/LNXSYSTM:00/device:00/ACPI0003:00/power_supply/AC
power supply: yes
updated: Tue Jan 5 14:01:32 2010 (5320 seconds ago)
has history: no
has statistics: no
line-power
online: yes
Device: /org/freedesktop/DeviceKit/Power/devices/battery_CMB1
native-path: /sys/devices/LNXSYSTM:00/device:00/PNP0C0A:00/power_supply/CMB1
vendor: Fujitsu
model: CP279034
serial: 1
power supply: yes
updated: Tue Jan 5 15:30:07 2010 (5 seconds ago)
has history: yes
has statistics: yes
battery
present: yes
rechargeable: yes
state: fully-charged
energy: 60.624 Wh
energy-empty: 0 Wh
energy-full: 67.392 Wh
energy-full-design: 74.88 Wh
energy-rate: 0 W
voltage: 16.16 V
percentage: 89.9573%
capacity: 89.8462%
technology: lithium-ion
Daemon:
daemon-version: 013
can-suspend: yes
can-hibernate yes
on-battery: no
on-low-battery: no
lid-is-closed: no
lid-is-present: no
devkit-power -m Does not show any events - lshal -m does:
flo at lifebook:~$ lshal -m
Start monitoring devicelist:
-------------------------------------------------
15:30:56.505: computer_logicaldev_input_6 property button.state.value = true
15:30:56.506: computer_logicaldev_input_6 condition ButtonPressed = lid
15:30:57.995: computer_logicaldev_input_6 property button.state.value = false
15:30:57.997: computer_logicaldev_input_6 condition ButtonPressed = lid
Input names look like this:
flo at lifebook:~$ grep . /sys/devices/LNXSYSTM:00/device:00/*/input/input*/name
/sys/devices/LNXSYSTM:00/device:00/FUJ02E3:00/input/input8/name:Fujitsu FUJ02E3
/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input5/name:Power Button
/sys/devices/LNXSYSTM:00/device:00/PNP0C0D:00/input/input4/name:Lid Switch
/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input6/name:Sleep Button
I am completely lost in the DeviceKit code as i fail to find the source of the
knowledge about the lid switch and events ... From what i guess is that
its coming from udev - but i am clueless on how to debug this ...
Flo
--
Florian Lohoff f at zz.de
"Es ist ein grobes Missverständnis und eine Fehlwahrnehmung, dem Staat
im Internet Zensur- und Überwachungsabsichten zu unterstellen."
- - Bundesminister Dr. Wolfgang Schäuble -- 10. Juli in Berlin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 827 bytes
Desc: Digital signature
Url : http://lists.freedesktop.org/archives/devkit-devel/attachments/20100105/c31648b7/attachment.pgp
More information about the devkit-devel
mailing list