Eu tenho o seguinte problema: no lubuntu 16.04 eu posso enviar o laptop para dormir (suspender na RAM) usando um script de gancho para alternar para um temporário virtual antes de suspender e reswitching de um vt após suspender /etc/pm/sleep.d/01_switchvt
cat /etc/pm/sleep.d/01_switchvt
#!/bin/sh
# Switch to a VC before suspending and back after resume
case "$1" in
resume|thaw)
chvt 7
;;
suspend|hibernate)
chvt 1
;;
esac
mas quando eu executo (e também o lxdesession-logout faz) o comando dbus
dbus-send --session --dest=org.freedesktop.PowerManagement /org/freedesktop/PowerManagement org.freedesktop.PowerManagement.Suspend
o script de gancho não é executado e o sistema não acorda corretamente (tela em branco e precisa ser reinicializado de vt1)