web-dev-qa-db-fra.com

Commande de suspension dans Ubuntu 16.04

Dans Ubuntu 14.04, j’utilisais la commande suivante pour suspendre l’ordinateur en tant qu’utilisateur sans privilèges root:

dbus-send --system --print-reply --dest="org.freedesktop.UPower" \
/org/freedesktop/UPower org.freedesktop.UPower.Suspend

Malheureusement, dans Ubuntu 16.04, cela ne fonctionne plus et je reçois un message d'erreur:

Erreur org.freedesktop.DBus.Error.UnknownMethod: Aucune méthode de ce type 'Suspend'

Apparemment, il y a eu quelques changements donc quelle serait la commande correcte maintenant?

22
tmt

Selon wiki de Debian , avec systemd, voici la nouvelle commande:

systemctl suspend

NOTE: Cette commande reste requiert les privilèges root s'il existe la session d'un autre utilisateur ouvert . Cela ne fonctionne pas non plus dans Cron . Dans les deux cas, vous devrez créer des éléments supplémentaires paramètres .

31
tmt