No Ubuntu 14.04, eu costumava usar o seguinte comando para suspender o computador como usuário sem privilégios de root:
dbus-send --system --print-reply --dest="org.freedesktop.UPower" \
/org/freedesktop/UPower org.freedesktop.UPower.Suspend
Infelizmente no Ubuntu 16.04 isso não funciona mais e recebo uma mensagem de erro:
Erro org.freedesktop.DBus.Error.UnknownMethod: nenhum método 'Suspend'
Aparentemente, houve algumas mudanças, então qual seria o comando correto agora?
-i
significaignore-inhibitors
(consulte a página de manual systemctl: manpages.ubuntu.com/manpages/xenial/en/man1/systemctl.1.html ) que pode não ser o que você deseja.