Eu tentaria suspender (em espera) com este comando:
dbus-send --system --print-reply \
--dest="org.freedesktop.UPower" \
/org/freedesktop/UPower \
org.freedesktop.UPower.Suspend
Altere Suspender para Hibernar se quiser hibernar
Eu provavelmente criaria um alias em ~ / .bashrc, como alias standby="dbus-send --system --print-reply \
--dest="org.freedesktop.UPower" \
/org/freedesktop/UPower \
org.freedesktop.UPower.Suspend"
Observe que os comandos mencionados não exigem privilégios de superusuário.