dbus-send --system --print-reply \
--dest="org.freedesktop.UPower" \
/org/freedesktop/UPower \
org.freedesktop.UPower.Suspend
nebo snad takto na jeden řádek:
dbus-send --system --print-reply --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend
Dej si ten řádek na konec souboru .bashrc jako alias, například takto:
##vlastní aliasy##
alias uspi='dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend'
alias hibernuj='dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Hibernate'
V závislosti na dalším nastavení screensaveru to bude nebo nebude vyžadovat heslo po probuzení. Aby to fungovalo, musíš restarovat, nebo v terminálu spustit nový bash. Sudo není potřeba, ani heslo.