Ubuntu 14.04では、次のコマンドを使用して、root権限のないユーザーとしてコンピューターを一時停止していました。
dbus-send --system --print-reply --dest="org.freedesktop.UPower" \
/org/freedesktop/UPower org.freedesktop.UPower.Suspend
残念ながら、Ubuntu 16.04ではこれはもう機能せず、エラーメッセージが表示されます。
エラーorg.freedesktop.DBus.Error.UnknownMethod:そのようなメソッド「サスペンド」はありません
どうやらいくつかの変更があったようです今正しいコマンドは何でしょうか
Debianのwiki によると、systemdではこれが新しいコマンドです:
systemctl suspend
NOTE:このコマンドはまだ 必須 他のユーザーのセッションがある場合はroot権限open。また、Cronでは機能しません。どちらの場合も、追加の settings を作成する必要があります。