Crie o arquivo /etc/acpi/local/lid.sh.post
e adicione o seguinte a ele:
#!/bin/bash
grep -q closed /proc/acpi/button/lid/*/state
if [ $? = 0 ]
then
/usr/sbin/pm-suspend
fi
Torne o arquivo executável com chmod +x lid.sh.post
e seu problema deve ser resolvido.