[Seek Help] 如何取消待机 Resolved
Tofloor
poster avatar
看看走走
deepin
2023-09-29 17:03
Author

我们这边用了deepin20.9,一个服务器,提供NIS账号管理和NFS目录共享,9台PC主机工作站,通过NIS客户端和NFS挂载登录,用户使用完毕后注销进入登录界面,在这个界面下隔段时间就会自动待机,然后待机了就无法再开起来了。如果用户没注销自动锁定后也会隔段时间待机,也是无法再恢复。想彻底关闭待机,如何进行啊?严重影响系统运行啊!

Reply Favorite View the author
All Replies
阿尼樱奈奈
Moderator
2023-09-29 17:23
#1

如图,在控制中心-电源管理(V23是控制中心-电源),把以下三个选项调成“从不”:
202305292112064110_202305150053275051_image.png

Reply View the author
看看走走
deepin
2023-09-29 17:39
#2

有一百多个用户,每个都得设置一下吗?设置成功了,处于登录界面的时候还是会待机啊

Reply View the author
hotime
deepin
2023-09-29 19:11
#3

你可以试试使用systemctl mask命令屏蔽掉待机休眠相关的系统状态,命令如下:

sudo systemctl mask sleep.target suspend.target hibernate.target  hybrid-sleep.target suspend-then-hibernate.target

这将禁止系统进入sleepsuspendhibernatehybrid-sleep​、​suspend-then-hibernate 这五种状态(待机、休眠之类的)。

在linux系统中,这五种状态的区别如下:

  1. sleep​:睡眠模式,把信息保存到内存中,但不能断电,断电后数据丢失,恢复最快。
  2. suspend​:系统进入睡眠状态,但是仍然保持对电源的占用,必要时能够快速唤醒电脑。
  3. hibernate​:系统将内存中的所有状态保存到硬盘上,并关闭电源。当再次唤醒电脑时,从硬盘中加载保存的数据,用户可以恢复到之前的状态。
  4. hybrid-sleep​:将suspend和hibernate相结合,系统同时采用两种技术,以确保即使在断电时也能够保持所有进程和状态的完整。也就是说,即使在关机状态下也能够唤醒电脑,并且电脑唤醒后可以回到之前的状态。
  5. suspend-then-hibernate​:这种模式首先尝试进入suspend状态,如果失败了,再尝试进入hibernate状态。

如果不好使,可以使用systemctl unmask恢复原状。

sudo systemctl unmask sleep.target suspend.target hibernate.target  hybrid-sleep.target suspend-then-hibernate.target
Reply View the author
看看走走
deepin
2023-10-07 21:45
#4

试过了,解决待机问题挺好使的。谢谢各位!

不过现在是锁屏了没办法输入密码,也无法切换,都没法再进入,就只能重启了。

并且奇怪的是登陆界面设置的是lightdm-gtk-greeter,但锁屏怎么又成了lightdm-deepin-greeter的样式?

这个有啥办法解决吗?

锁屏界面.jpg

Reply View the author