在 Tauri v2 应用中监控屏幕锁定/解锁、系统空闲时间以及休眠/唤醒事件。灵感来自 Electron 的 powerMonitor API。
tauri-plugin-idlemonitor
mindflowgo/tauri-idlemonitor: A Tauri v2 plugin to allow Win-Mac-Linux power monitoring
下载下来,里面有个demo
打开 package.json 修改为
"tauri-plugin-idlemonitor-api": "file:./tauri-plugin-idlemonitor-api"
将外层的 tauri-plugin-idlemonitor-api 文件夹复现一份到根目录下
安装包
npm install
运行 app
npm run tauri dev
锁屏后会显示 Screen LOCKED --- timer paused
