Repolode
Akarshjha03

Akarshjha03/ProximityLockSystem

一款 Python 命令行工具,当配对的蓝牙手机或智能手表超出范围时自动锁定电脑。

Star
146
Fork
12
未关闭 Issue
0
最近提交
上个月

这是什么?

Proximity Lock System 是一款命令行工具,会持续扫描附近的蓝牙设备。当你选定的设备(如手机或智能手表)无法再被检测到时,它会自动锁定电脑,适合希望离开座位后屏幕自动锁定的用户。

安装后运行 setup 选择设备,工具会定期扫描并累计连续未检测到的次数,达到设定阈值后调用系统锁屏命令。轮询间隔、扫描时长、手动解锁后的暂停时间和判定阈值都可以在配置文件中调整。

锁屏命令因系统而异:Windows 使用 LockWorkStation,macOS 使用 CGSession,Linux 默认调用 gnome-screensaver-command,其他桌面环境可替换为对应命令。项目通过 PyPI 安装,依赖 pybluez。

核心功能

  • 01监控选定的蓝牙设备,检测其是否超出范围。
  • 02连续多次扫描未发现设备后自动锁定会话,阈值可配置。
  • 03锁屏或手动解锁后暂停检测一段时间。
  • 04支持 Windows、macOS 和 Linux,并使用各系统对应的锁屏命令。
  • 05可通过 PyPI 安装,并通过配置模块调整参数。

适用场景

  • 离开工位时携带手机走开,让办公电脑自动锁屏。
  • 在共用的家用电脑上增加基于设备距离的简单锁屏保护。
  • 用 Python 学习或实验蓝牙近距离检测。

标签

常见问题

ProximityLockSystem 是什么?
一款 Python 命令行工具,当配对的蓝牙手机或智能手表超出范围时自动锁定电脑。 Proximity Lock System 是一款命令行工具,会持续扫描附近的蓝牙设备。当你选定的设备(如手机或智能手表)无法再被检测到时,它会自动锁定电脑,适合希望离开座位后屏幕自动锁定的用户。
ProximityLockSystem 可以免费使用吗?用的什么许可证?
ProximityLockSystem 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
ProximityLockSystem 还在维护吗?
半年内有更新。ProximityLockSystem 最近一次提交是在 2026年9月10日。
ProximityLockSystem 适合用来做什么?
离开工位时携带手机走开,让办公电脑自动锁屏。 在共用的家用电脑上增加基于设备距离的简单锁屏保护。 用 Python 学习或实验蓝牙近距离检测。
在哪里获取 ProximityLockSystem?
源代码和安装说明在 GitHub 上:https://github.com/Akarshjha03/ProximityLockSystem

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目