Using acpi_listen, my laptop generates lid events when the lid closes, but not when it opens. I compared this to another laptop and the second laptop generates laptop lid events both when opening and closing the lid. The lid events look like this:
button/lid LID 00000080 00000001
...and each subsequent event has a higher number than the last, eg.:
button/lid LID 00000080 00000002
button/lid LID 00000080 00000003
button/lid LID 00000080 00000004
...
Using acpi_listen, my laptop generates lid events when the lid closes, but not when it opens. I compared this to another laptop and the second laptop generates laptop lid events both when opening and closing the lid. The lid events look like this:
button/lid LID 00000080 00000001
...and each subsequent event has a higher number than the last, eg.:
button/lid LID 00000080 00000002
button/lid LID 00000080 00000003
button/lid LID 00000080 00000004
...