目录

使用alfred连接AirPods

操作步骤

  1. 安装蓝牙客户端BluetoothConnector

    brew install bluetoothconnector
  2. 查找 airpods 的蓝牙地址:按住option键,点击顶部蓝牙图标,找到 AirPods(前提需要先连接上),右侧会有地址信息(好像不能拷贝,手动记录下吧)

    https://pic-1251468582.file.myqcloud.com/pic/2021/11/04/59165a.png

  3. 创建 alfred 工作流:

    • 打开 alfred 设置页面,选择 workflow 选项,点击左侧底部的加号键,选择Blank Workflow

      https://pic-1251468582.file.myqcloud.com/pic/2021/11/04/37aa5b.png

    • 选择名称、描述、分类,可以选择导入 AirPods 的图片(可以下载这个 AirPods大图),选择Save保存

      https://pic-1251468582.file.myqcloud.com/pic/2021/11/04/3d471f.png

    • 在新建的 Workflow 下方右键选择 Inputs - Keywords,输入关键字airpods,注意选择No Argument,点击Save保存

      https://pic-1251468582.file.myqcloud.com/pic/2021/11/04/cf1533.png

      https://pic-1251468582.file.myqcloud.com/pic/2021/11/04/634d80.png

    • 拉动刚创建的触发器的右侧,选择Actions - Run Script

      https://pic-1251468582.file.myqcloud.com/pic/2021/11/04/88e78e.png

    • 输入脚本内容 /usr/local/bin/BluetoothConnector XX-XX-XX-XX-XX --notify,保存即可。顺便说下,这里用了完整路径,开始是直接指定命令字,但是 alfred 提示无法找到。应该是 PATH 环境变量的问题,不过在 alfred 日志里面并未看到echo $PATH的日志输出,有时间的时候再看下问题原因。

      https://pic-1251468582.file.myqcloud.com/pic/2021/11/04/ca0490.png

  4. 触发 alred 之后,输入 airpods 即可连接,并会收到系统通知;

  5. 如果已连接的状态下,再次输入 airpods 会触发会触发断开连接,并会收到系统通知;

参考资料