这个休眠应该和systemctl的休眠是不一样的。如果用systemctl的休眠我觉得还是要用内核参数。
新年快乐!😄 ,问题已解决。参考:https://wiki.debian.org/Hibernation/Hibernate_Without_Swap_Partition

点 休眠 或者合上盖子,都会调用 systemd-hibernate.service, 休眠后屏幕会看到写入镜像的日志,从休眠中恢复的时候会看到load镜像的日志,如图:

这个休眠应该和systemctl的休眠是不一样的。如果用systemctl的休眠我觉得还是要用内核参数。
新年快乐!😄 ,问题已解决。参考:https://wiki.debian.org/Hibernation/Hibernate_Without_Swap_Partition

点 休眠 或者合上盖子,都会调用 systemd-hibernate.service, 休眠后屏幕会看到写入镜像的日志,从休眠中恢复的时候会看到load镜像的日志,如图:

总结以下:
问题产生过程:
解决思路:
最佳实践:
https://www.deepin.org/zh/2022/01/18/deepin-20-4/ 手动安装的时候选择swap分区。这个帖子挂了很长时间了,再次感谢各位耐心的支持!
总结以下:
问题产生过程:
解决思路:
最佳实践:
https://www.deepin.org/zh/2022/01/18/deepin-20-4/ 手动安装的时候选择swap分区。这个帖子挂了很长时间了,再次感谢各位耐心的支持!
新年快乐,辛苦

@enforcee @waiting 最近不知道操作了啥,把系统休眠搞丢了;
问题描述:
1)系统设置界面没有休眠选项;
现状:
1)已有****文件方式挂在的/swap, 空间为系统内存2倍
2)可以通过命令sudo s2disk 或者hibernate --force休眠成功,但是systemctl hibernate报错:
root@song-PC:/etc/systemd/system# systemctl hibernate
Failed to hibernate system via logind: Not enough swap space for hibernation
这个报错很迷惑。
3)搜索了较多的debain或ubuntu的hibernate问题,都是改/etc/default/grub; 未解决!
@enforcee @waiting 最近不知道操作了啥,把系统休眠搞丢了;
问题描述:
1)系统设置界面没有休眠选项;
现状:
1)已有****文件方式挂在的/swap, 空间为系统内存2倍
2)可以通过命令sudo s2disk 或者hibernate --force休眠成功,但是systemctl hibernate报错:
root@song-PC:/etc/systemd/system# systemctl hibernate
Failed to hibernate system via logind: Not enough swap space for hibernation
这个报错很迷惑。
3)搜索了较多的debain或ubuntu的hibernate问题,都是改/etc/default/grub; 未解决!
你重新修改一下systemd-hibernate.service试试,没准是更新给覆盖了(如果你是在/usr/lib里面修改的话。在/etc的同名文件夹里修改更新通常不会弄丢)
你重新修改一下systemd-hibernate.service试试,没准是更新给覆盖了(如果你是在/usr/lib里面修改的话。在/etc的同名文件夹里修改更新通常不会弄丢)
/lib/systemd/system/systemd-hibernate.service
/etc/systemd/system/systemd-hibernate.service
这两个文件都改过, 但是本次不起作用; 单独执行execStart=后边改过的命令是可以的;


/lib/systemd/system/systemd-hibernate.service
/etc/systemd/system/systemd-hibernate.service
这两个文件都改过, 但是本次不起作用; 单独执行execStart=后边改过的命令是可以的;


楼主试试执行
systemctl start systemd-hibernate.service
楼主试试执行
systemctl start systemd-hibernate.service
执行这个命令可以休眠。但是....

菜单无休眠选项;

执行这个命令可以休眠。但是....
楼主看看
/usr/lib/systemd/system/hibernate.target
这个文件是和systemctl hibernate命令挂钩的
楼主看看
/usr/lib/systemd/system/hibernate.target
这个文件是和systemctl hibernate命令挂钩的


看样子没什么问题啊
楼主再试试systemctl start hibernate.target
?

看样子没什么问题啊
楼主再试试systemctl start hibernate.target
?

执行systemctl start hibernate.target 也可以休眠,我觉得需要找到deepin-ui加载设置休眠选项判断失败的日志;
最近外接显示器休眠总是失败,具体现象为休眠后又自动重启,多试几次可能成功。
后来发现问题出在/etc/default/grub配置,解决方法,编辑:
#GRUB_GFXMODE=1920x1080
GRUB_GFXMODE=desired_resolution,fallback_such_as_1024x768,auto
然后执行: sudo update-grub
再次通过命令行sudo s2disk,休眠成功,不再重启;

菜单无休眠选项;

我的也没休眠选项,楼主最后找出来了么?我的是台式,只有电源没有电池。
找出了另一个方法休眠,
sudo apt-get install pm-utils
休眠时执行:sudo pm-hibernate
我的也没休眠选项,楼主最后找出来了么?我的是台式,只有电源没有电池。
找出了另一个方法休眠,
sudo apt-get install pm-utils
休眠时执行:sudo pm-hibernate
后来我重新装系统了,升级了版本,休眠失败概率小了。应该还是和外接显示器插拔有关。
Popular Events
More
用户反馈
问题/建议描述
问题如何重现
按照以上问题描述问题必先。
问题重现频率
100%
另外个人初体验deepin,可能都有些设置不了解,如果不是系统本身问题还请指正。