实际上,我在尝试在计算机上休眠时遇到了问题,在我尝试使用 Lubuntu 18.10 休眠后,它什么也没做
lxqt-leave --hibernate
(0x7ffd4d782c90) Warning: Icon theme "breeze" not found.
(0x7ffd4d782c90) Debug: systemd: "CanHibernate" = "no"
(0x7ffd4d782c90) Warning: ** Dbus error **************************
(0x7ffd4d782c90) Warning: Error name "org.freedesktop.DBus.Error.InvalidArgs"
(0x7ffd4d782c90) Warning: Error msg "No such interface “org.freedesktop.DBus.Properties”"
(0x7ffd4d782c90) Warning: ****************************************
(0x7ffd4d782c90) Warning: dbusCall: QDBusInterface is invalid "org.freedesktop.ConsoleKit" "/org/freedesktop/ConsoleKit/Manager" "org.freedesktop.ConsoleKit.Manager" "CanHibernate"
echo $?
0
我知道这是一个最新的 Ubuntu 发行版,可能这就是为什么我找不到任何可以解决这个问题的东西,我只是发现一个问题在 lxqt github 上谈论这个。
您对这种情况有什么解决办法吗?
答案1
遇到了同样的问题。
不知道这是否有帮助,对我来说这是有效的:
sudo systemctl hibernate
答案2
经过一番研究,我发现在 Ubuntu 18 之后,需要在内核初始化时配置 UUID 才能使休眠功能正常工作
查找交换分区的 UUID
$ cat /etc/fstab | grep swap
# swap was on /dev/sda4 during installation
UUID=d68dc416-6d9a-4f29-8d9d-fabb3f9d8a72 none swap sw 0 0
然后使用交换 UUID 更新内核初始化参数,如下所示
$ cat /etc/default/grub
...
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=d68dc416-6d9a-4f29-8d9d-fabb3f9d8a72"
...
最后一步是更新 grub
sudo update-grub