On Fri, Sep 19, 2008 at 10:12:25AM +0800, Zhang, Rui wrote: > > > >> button sys I/F can be found at /sys/class/input/. > >> e.g. > >> # cat /sys/class/input/input*/device/hid > >> LNXPWRBN > >> PNP0C0C > > > >The /proc files for power and sleep buttons simply > >told us what kind of button they were, just info, not API. > > > >The functional one is PNP0C0D, the lid switch. > >It is also reflected in /sys/class/input, but I don't > >see a way to find from /sys the open/closed state > >like we have in /proc. (I ran into this when I tried > >to delete the button /proc I/F some time ago). > > > You're right. Lid device still needs such an I/F. > Input devices do not export their state through sysfs (1 file per every possible event would mean 100s of files per keyboard) but writing an tiny utility to get thos information through /dev/input/event for use by scripts should be trivial. -- Dmitry -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html