如何通过命令正确挂起

cyt*_*pia 9 suspend dbus systemd

我找到了两个工作版本,可以将我的笔记本正确挂起到 RAM。

$ dbus-send --system --print-reply \
   --dest=org.freedesktop.login1 /org/freedesktop/login1 \
   "org.freedesktop.login1.Manager.Suspend" boolean:true
Run Code Online (Sandbox Code Playgroud)

$ systemctl suspend
Run Code Online (Sandbox Code Playgroud)

以上哪个是要使用的,它们之间有什么区别?

Fro*_*ies 6

AFAIK 正确的命令是systemctl suspendhibernate因为此命令使用 Systemd 并且自 16.04 起首选

链接到先前的类似问题。 在评论/答案部分,他们说旧的 dbus 方法(这是您的第一个示例命令)据说已被弃用