您尚未登录。

#1 2021-01-02 20:03:25

chengshuai
会员
注册时间: 2020-03-27
帖子: 8

关于休眠问题的请教

基本的信息:
```
操作系统: Arch Linux
KDE Plasma 版本: 5.20.4
KDE 框架版本: 5.77.0
Qt 版本: 5.15.2
内核版本: 5.4.85-1-lts
操作系统类型: 64-位
处理器: 8 × Intel® Core™ i5-8265U CPU @ 1.60GHz
内存: 7.6 GiB 内存
图形处理器: Mesa Intel® UHD Graphics 620
```
我在设置中设置合上笔记本盖子为休眠,但是下次开机之后并不能恢复像windows那样的工作状态,是不是arch就这样还是需要进行什么设置?求告知

离线

#2 2021-01-02 20:26:41

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 6,040
个人网站

Re: 关于休眠问题的请教

那是什么状态呢?

离线

#3 2021-01-02 20:39:02

chengshuai
会员
注册时间: 2020-03-27
帖子: 8

Re: 关于休眠问题的请教

依云 说:

那是什么状态呢?

就是原本开机的状态,以前打开的应用什么的都没有进行保存,不能像windows一样开机后原来的应用状态都可以恢复

离线

#4 2021-01-02 21:15:01

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 6,040
个人网站

Re: 关于休眠问题的请教

听起来是恢复失败了。翻一下启动日志吧。
注意要正常休眠恢复,你需要给 mkinitcpio.conf 里加上 resume hook。内核参数上也要写上 resume=XXX 指明从哪里恢复。

离线

#5 2021-01-02 22:07:14

chengshuai
会员
注册时间: 2020-03-27
帖子: 8

Re: 关于休眠问题的请教

依云 说:

听起来是恢复失败了。翻一下启动日志吧。
注意要正常休眠恢复,你需要给 mkinitcpio.conf 里加上 resume hook。内核参数上也要写上 resume=XXX 指明从哪里恢复。

你好我在mkinitcpio.conf里添加了下面的东西可以吗? sda2是我的swap分区
resume=“PARTLABEL=/dev/sda2”
HOOKS=(base udev resume autodetect modconf block filesystems keyboard fsck)

离线

#6 2021-01-02 23:34:19

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 6,040
个人网站

Re: 关于休眠问题的请教

在 mkinitcpio.conf 里加 resume=xxx 没用的。加到你的启动引导器那边去。

离线

#7 2021-01-03 15:38:33

chengshuai
会员
注册时间: 2020-03-27
帖子: 8

Re: 关于休眠问题的请教

依云 说:

在 mkinitcpio.conf 里加 resume=xxx 没用的。加到你的启动引导器那边去。

是在`/etc/default/grub`里添加吗?要怎么添加呢?我是用grub启动的,求告知具体的方法。谢谢了!再次感谢

离线

#8 2021-01-03 15:48:53

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 6,040
个人网站

Re: 关于休眠问题的请教

是。在 GRUB_CMDLINE_LINUX 的值里加进去就可以了。记得重新生成 grub.cfg。

离线

#9 2021-01-03 15:59:12

chengshuai
会员
注册时间: 2020-03-27
帖子: 8

Re: 关于休眠问题的请教

依云 说:

是。在 GRUB_CMDLINE_LINUX 的值里加进去就可以了。记得重新生成 grub.cfg。

是这样吗?
```
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Arch"
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet"
GRUB_CMDLINE_LINUX="resume=“PARTLABEL=/dev/sda2”"
```
然后mkinitcpio里填这个是吧
HOOKS=(base udev resume autodetect modconf block filesystems keyboard fsck)

最近编辑记录 chengshuai (2021-01-03 16:00:24)

离线

#10 2021-01-03 16:11:02

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 6,040
个人网站

Re: 关于休眠问题的请教

对。看着没啥问题,除了你引号不要用中文的弯角引号啊……

离线

#11 2021-01-03 16:32:00

chengshuai
会员
注册时间: 2020-03-27
帖子: 8

Re: 关于休眠问题的请教

依云 说:

对。看着没啥问题,除了你引号不要用中文的弯角引号啊……

还是不行:( 都不知道是这么回事,太难了我:(

离线

#12 2021-01-03 19:08:18

luxni
会员
注册时间: 2014-06-08
帖子: 214

Re: 关于休眠问题的请教

信息给全呀,用的是啥桌面,用的啥电源管理??

这样让人猜,问题如果能解决,在下服!!!

linux的电源管理本来就尴尬,都喜欢自己来一套,到最后都不知道用的是谁家的。

离线

#13 2021-01-03 19:16:23

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 6,040
个人网站

Re: 关于休眠问题的请教

和桌面环境应该关系不大,毕竟都是调用内核的接口。
如果配置没有问题,那就要查内核日志了。

离线

#14 2021-01-03 19:39:07

luxni
会员
注册时间: 2014-06-08
帖子: 214

Re: 关于休眠问题的请教

依云 说:

和桌面环境应该关系不大,毕竟都是调用内核的接口。
如果配置没有问题,那就要查内核日志了。

哈,被中文的wiki坑了下,尴尬。

如果系统没有装桌面环境,默认是使用systemd来管理电源,它自己会有一套默认的动作来执行相应的电源动作,应该是可以进行睡眠的。

仙子大人,systemd电源管理的默认动作是在哪里定义的呢?

最近编辑记录 luxni (2021-01-03 19:39:53)

离线

#15 2021-01-03 19:41:11

luxni
会员
注册时间: 2014-06-08
帖子: 214

Re: 关于休眠问题的请教

哈,刚才试了我的电脑,两台都是使用KDE,一台能够睡眠恢复之前的状态,一台不行,emmmmmm

离线

页脚