反映一个休眠的问题
Tofloor
poster avatar
187******69
deepin
2018-11-01 21:39
Author
昨天我用deepin下的转码软件转制一部片子,发现当我无鼠标键盘操作之后,系统到时间直接休眠了,只好手动设置不休眠才解决问题。我想提一个建议,如果有程序运行的情况下,能否阻止系统休眠?或者有别的变通的办法,而不用把系统的休眠时间改成不休眠,虽然我有台deepin的机器基本上不关机的,但是有休眠的功能还是更好些吧。。。
Reply Favorite View the author
All Replies
avatar
yanbowen
deepin
Community Developer
2018-11-01 22:57
#1
这种功能应该有应用程序自己处理,桌面提供的有临时阻止休眠的接口,桌面是无法很好的根据应用程序来做处理的,也会加重桌面负担。

另外只有应用程序自行处理时才能实现自动化,交由桌面或第三方程序都需要认为干预(如将程序加入抑制休眠列表)
Reply View the author
avatar
aida
deepin
2018-11-01 23:15
#2
你是睡眠还是休眠啊。。
Reply View the author
avatar
187******69
deepin
2018-11-02 16:34
#3
https://bbs.deepin.org/post/170435
你是睡眠还是休眠啊。。

说错了,是睡眠。。
Reply View the author
avatar
187******69
deepin
2018-11-02 16:35
#4
https://bbs.deepin.org/post/170435
这种功能应该有应用程序自己处理,桌面提供的有临时阻止休眠的接口,桌面是无法很好的根据应用程序来做处理 ...

看来下次转制要提前取消睡眠了。。。
Reply View the author
avatar
duanyao
deepin
2018-11-02 19:59
#5
本帖最后由 duanyao 于 2018-11-2 12:00 编辑

Linux 有 API 可以阻止系统待机,但需要程序主动调用,比如 VLC 播放器全屏的时候就会阻止系统待机。
操作系统不可能按“程序运行”的规则去判断,因为任何时候系统里总是有程序在运行的,比如输入法、IM、控制中心等。按CPU占用吗?下载工具的CPU占用也很低。
Reply View the author