W Ubuntu 14.04 używałem następującego polecenia, aby zawiesić komputer jako użytkownik bez uprawnień roota:
dbus-send --system --print-reply --dest="org.freedesktop.UPower" \
/org/freedesktop/UPower org.freedesktop.UPower.Suspend
Niestety w Ubuntu 16.04 to już nie działa i pojawia się komunikat o błędzie:
Błąd org.freedesktop.DBus.Error.UnknownMethod: Nie ma takiej metody „Suspend”
Najwyraźniej nastąpiły pewne zmiany, więc jakie byłoby teraz prawidłowe polecenie?
-i
oznaczaignore-inhibitors
(patrz systemctl manpage: manpages.ubuntu.com/manpages/xenial/en/man1/systemctl.1.html ), co może nie być tym, czego chcesz.