如何判断 Kubuntu 是否处于休眠状态?

如何判断 Kubuntu 是否处于休眠状态?

我的 Macbook Air 上的 Kubuntu 22.04 需要很长时间才能从睡眠状态唤醒,这让我认为它实际上可能正在休眠。

即使盖子关闭几秒钟,也会出现这种情况。唤醒最多需要 10-15 秒。

似乎只有 Esc 键可以达到此目的。

在等离子设置中,当盖子关闭时默认为睡眠/挂起,并且没有休眠选项:

在此处输入图片描述

我在这里读过(Linux 是否有像 Mac 一样的混合“深度睡眠”模式?)Ubuntu 18.04以上版本有这个功能,但是这里它说该功能默认未启用,但需要编辑文件/etc/systemd/sleep.conf。在我的系统上,该文件已注释掉所有选项:

[Sleep]
#AllowSuspend=yes
#AllowHibernation=yes
#AllowSuspendThenHibernate=yes
#AllowHybridSleep=yes
#SuspendMode=
#SuspendState=mem standby freeze
#HibernateMode=platform shutdown
#HibernateState=disk
#HybridSleepMode=suspend platform shutdown
#HybridSleepState=disk
#HibernateDelaySec=180min

我如何知道发生了什么以及我的系统上的设置是什么?

我想知道这种行为是否是由于默认情况下休眠处于活动状态(通过某些 Kubuntu 设置或更深层次的 Macbook 启动设置)或由于操作系统需要很长时间才能从挂起状态唤醒而导致的某些奇怪问题。

答案1

根据@Esther -- running 的评论journalctl -b,我看到了类似这样的行kernel: PM: hibernation: Registered nosave memory: [mem 0x00000000-0x00000fff]。所以,看起来它处于冬眠状态。

另一方面,在运行之后sudo systemctl suspend-then-hibernate只是为了测试它是否有效,结果笔记本电脑进入了一种睡眠状态,然后很快就被唤醒了。

然后我在答案中描述的所有情况都不再发生了。现在笔记本电脑刚刚进入正常睡眠状态(当我打开盖子时它几乎立即被唤醒)。也许一些默认文件现在被重写、重置或设置为默认值。

无论如何,现在可以使用我的问题中发布的链接中的解决方案(激活“暂停然后休眠”并设置休眠前的延迟。)

相关内容