Awake - 特定进程不自动关闭显示器&睡眠

Awake 是一个根据当前您在用的软件窗口,自动阻止系统关闭显示器 & 睡眠的 Quicker 动作

您在阅读文档或电子书、浏览长篇网页或孩子上网课要看资料或做试卷,这些场景您不希望长时间不用,系统自动息屏睡眠。但其他场景,您会想要短时间(比如一分钟)不动电脑键盘鼠标就自动息屏睡眠,省电。

Awake 让您可以把指定的程序,比如上述场景中的阅读器、浏览器或 Office 文档等软件添加进来,以后您在用这些软件时,系统就不会自动息屏睡眠。

自动化根据当前在用的软件来决定是否阻止系统自动息屏睡眠,目前还没看到前辈有开发这样的功能。希望您喜欢!

后续也会开发桌面程序,让子弹飞一会儿。

Awake 全称:Awake for Quicker By Poto


屏幕常亮的实现原理殊途同归,没有好坏, 不管黑猫白猫,捉到老鼠就是好猫。

我将其分成两类。一类是模拟操作,即通过模拟键鼠来发送当前有人在用电脑的信号。比如通过 59 秒模拟按键( Caffeine for Win )、发送虚假摇晃鼠标信号( Mouse Jiggler );

一类是接口挂进程。通过调用系统底层接口,挂起屏幕常亮的进程,该实现原理常见于视频播放器。Poto 开发的 Caffeine for Quicker 和 Awake 是走该技术路线,也是 Poto 唯一青睐的做法。

模拟操作类容易干扰到用户正常使用,虽然也有不干扰的做法,但它的实现不优雅。在开发中,我们通常面临多种实现原理的选择,条条大道通罗马,但是,我们应该分析并选择当中的最优选。

1 个赞

马一个 :dog2:

这天底下的事,你不看它就没了,看看也无妨