自制小软件 — SmartSleep,简易的自动锁屏睡眠工具

Windows, 分享, 折腾 2025/10/10

之前做过一个小工具 AutoLock ,一个简单的锁屏增强工具

后来又使用同样的触发判断逻辑,做了一个睡眠工具 AutoSleep(这个没有发出来)

自用了好几年,陆续加入了一些新功能,趁着这次练手,拿PySide6重制了一下,索性就将锁屏和睡眠的功能整合在一起

取名 SmartSleep(本来是想叫Smart Hibernate或者Smart Hibernation可能更直观,太难拼写了)

使用前注意

1.如果想空闲后直接睡眠,则需要关闭系统电源管理中的预设睡眠时间(下图框内)

否则在暂停SmartSleep时,系统依然会根据预设的睡眠时间进入睡眠,无法彻底接管

2.如果想空闲后锁屏,则不需要单独调整上图里的预设睡眠时间

选择“从不”:SmartSleep判断进入锁屏,但系统不会进入睡眠
选择“若干时间”:SmartSleep判断进入锁屏,空闲后系统会进入睡眠

基础设置

选择空闲时间后,SmartSleep会根据 是否操作鼠标是否操作键盘 两项触发条件来判断是否空闲,超出空闲时间则进入睡眠\锁屏

高级设置

以下均为附加判断是否空闲的触发条件,若不开启任意一项,则只根据鼠标和键盘的操作判断

系统是否发声

是否连接手柄

当前网速

当前CPU使用率

当前GPU使用率(只支持N卡)

当前硬盘全局读写速度

下载

Pyside6写的,打包后体积有亿点大 :doge:

单文件版(首次启动慢,但整洁)

便携版(启动快,但文件零碎)



2 条评论

  • bennyking 评论于 回复

    感谢楼主的分享,上次 AutoLock 我觉得就挺好用的,这次这个确实有点大,哈

  • cwz 评论于 回复

    是真有亿点大哈哈哈

  • 评论(本站已开启评论回复邮件通知功能,请如实填写邮箱以便及时收到回复)关闭回复