是否可以从挂起状态自动唤醒?

是否可以从挂起状态自动唤醒?

这是我的问题:

我有一台运行 Arch 的笔记本电脑,我只是把它放在家里。它的电池续航时间长达 4 小时,但有时我女儿在它存放的地方附近玩耍,最终会拔掉插头。好吧,当我 5 小时后回到家时,我的笔记本电脑硬关机了。

另外,有时我会把它挂起并忘记它一天左右 - 同样的问题。

这是我的建议:

所以我的想法是我可以做一个 cron 作业,每 15 或 30 分钟运行一次,检查电池寿命。如果电池寿命还剩 < N 分钟,我可以让笔记本电脑休眠。如果我的笔记本电脑处于正常“打开”状态,这将工作正常。但如果我被停职,那就没那么严重了。所以我的问题有两个 - 有没有更好的方法来做到这一点,如果没有,是否可以在挂起模式下进行某种监视 - 基本上只是运行那个 cron 作业?

这是有效的:

乌苏斯苏普Arch wiki 上的说明,我从以下位置安装了 uswsusp尿素尿率。使用以下命令:

wayne@jughead:~$ swapon -s
Filename                Type        Size    Used    Priority
/dev/sda2                               partition   530140  56744   -1

我发现/dev/sda2这是我的交换分区的名称。所以我把它设置在我的/etc/suspend.conf

snapshot device = /dev/snapshot
resume device = /dev/sda2

我在这里的 mkinitcpio.conf 中添加了 uresume:

HOOKS="base udev autodetect pata scsi sata resume uresume filesystems usbinput fsck"

我创建/etc/pm/config.d/module并放置

SLEEP_MODULE=uswsusp

在里面。

由于我的笔记本电脑无法识别(# s2ram --test显示Machine unknown),我不得不使用该--force选项。

/usr/lib/pm-utils/module.d/uswsusp还将所有s2ram选项更改为s2both.

答案1

听起来像你想要的暂停到两者/混合暂停它应该执行休眠的所有步骤,包括将 RAM 写入磁盘,但实际上并不关闭机器;相反,它将进入 S3(待机)。如果您在电池耗尽之前唤醒机器,那么速度会相当快;如果电池没电了,它就像你休眠了一样。

相关内容