this adds 2 actions that only suspend a laptop (or hibernate) if there are no external screens enabled. if there is no lid screen eg like a desktop, then it will still go on as usual.
c37a55d actions - add smart suspend + hibernate actions for laptop usage
src/bin/e_actions.c | 40 ++++++++++++++++++++++++++++++++++++++++
1 file changed, 40 insertions(+)
Upstream: git.enlightenment.org