I have these lines in sysactions.conf:
action: halt /sbin/shutdown -h now action: reboot /sbin/shutdown -r now action: suspend /sbin/pm-suspend action: hibernate /sbin/pm-hibernate action: /bin/mount /bin/mount action: /bin/umount /bin/umount action: /usr/bin/eject /usr/bin/eject
Unfortunately hibernation does not work from within E17. Screen goes black and back to normal after 5-9 minutes. Suspend works fine, as well as hibernation outside Enlightenment (e.g. in VT).
I repeat: this is not kernel or pm-tools problem, but E17 is not able to save its state and hibernate properly.
Distro: fedora 17
Compiled E17 from source with easy-e17.sh script. I can provide more information if needed