tauri v2 怎么监控屏幕锁定

在 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

相关推荐
特立独行的猫a6 小时前
用仓颉写桌面应用:从 npx 建工程到串口实时示波器
开源·harmonyos·tauri·仓颉·cj-tarui
特立独行的猫a3 天前
仓颉语言实现强大的Modbus调试工具Modbus Poll:cj-tauri项目介绍与实战
harmonyos·tauri·modbus·仓颉·modbus poll
特立独行的猫a7 天前
用仓颉语言给娃写了个打字练习游戏:cj-tauri 项目实战
游戏·ui·框架·tauri·仓颉·cangjie·cj-tauri
行者-全栈开发8 天前
华为云码道 CodeArts 实测:让 AI 用 Rust 写一个 Git 仓库健康度体检台「仓衡」
git·rust·tauri·桌面应用·ai 编程·华为云码道·codearts 代码智能体
特立独行的猫a11 天前
用仓颉写一个 Tauri:IPC 的每次往返实现原理(web层到仓颉层的触发过程)
前端·ui·harmonyos·tauri·鸿蒙·仓颉
Leaderxin1 个月前
还在用 Electron?6 种跨平台桌面方案横评:Rust + Vue 把安装包从 224MB 干到 4.7MB
rust·vue·跨平台·tauri·桌面应用