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

之前做过一个小工具 AutoLock ,一个简单的锁屏增强工具
后来又使用同样的触发判断逻辑,做了一个睡眠工具 AutoSleep(这个没有发出来)
自用了好几年,陆续加入了一些新功能,趁着这次练手,拿PySide6重制了一下,索性就将锁屏和睡眠的功能整合在一起
取名 SmartSleep(本来是想叫Smart Hibernate或者Smart Hibernation可能更直观,太难拼写了)
使用前注意
1.如果想空闲后直接睡眠,则需要关闭系统电源管理中的预设睡眠时间(下图框内)
否则在暂停SmartSleep时,系统依然会根据预设的睡眠时间进入睡眠,无法彻底接管

2.如果想空闲后锁屏,则不需要单独调整上图里的预设睡眠时间
选择“从不”:SmartSleep判断进入锁屏,但系统不会进入睡眠
选择“若干时间”:SmartSleep判断进入锁屏,空闲后系统会进入睡眠
基础设置
选择空闲时间后,SmartSleep会根据 是否操作鼠标 和 是否操作键盘 两项触发条件来判断是否空闲,超出空闲时间则进入睡眠\锁屏
高级设置
以下均为附加判断是否空闲的触发条件,若不开启任意一项,则只根据鼠标和键盘的操作判断
系统是否发声
是否连接手柄
当前网速
当前CPU使用率
当前GPU使用率(只支持N卡)
当前硬盘全局读写速度
下载
Pyside6写的,打包后体积有亿点大 
单文件版(首次启动慢,但整洁)
便携版(启动快,但文件零碎)

2 条评论
感谢楼主的分享,上次 AutoLock 我觉得就挺好用的,这次这个确实有点大,哈
是真有亿点大哈哈哈