【发布时间】:2025-12-03 14:00:01
【问题描述】:
我想在特定的外部蓝牙设备连接到我的 Mac 时启动 shell 命令。
一个不错的方法(无需安装第三方软件)是在 ~/Library/LaunchAgents 中添加一个 plist 文件
在this page 上,有一个当 wifi 连接到特定位置时启动事件的示例。这是通过观看特定文件来完成的:
<key>WatchPaths</key>
<array>
<string>/Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist</string>
</array>
您认为可以对蓝牙事件做同样的事情吗?
感谢您的帮助!
【问题讨论】:
-
我找到了 /Library/Preferences/com.apple.Bluetooth.plist 文件。但是这个文件改动有点太大了
标签: macos bluetooth macos-sierra launchd