Hi there, "Works for me", so I'm going to try and "remote debug" this. The reason for the two-stage thing (sending an acpi_fakekey from the button) is that when gnome-power-manager is running, it listens to these events and handles them. When gnome-power-manager or klaptopdaemon are running, the acpi-support sleep.sh script does nothing. To test if the problem lies with gnome-power-manager/klaptopdaemon, could you try the following:
In /etc/acpi/events/sleepbtn, change the "action" line from: action=/etc/acpi/sleep.sh to action=/etc/acpi/sleep.sh force This will make the sleep script completely ignore gnome-power-manager/klaptopdaemon. If the sleep button then works again, the problem lies with gnome-power-manager/klaptopdaemon. If it doesn't, then the problem lies with acpi-support. Cheers, Bart