blueutil:Mac上蓝牙管理的命令行利器
大家有没有遇到过这样的情况:用蓝牙耳机听歌,结果MacBook合上盖子后,蓝牙还开着,电量嗖嗖地往下掉。有没有一种方法可以让MacBook合盖的时候自动关闭蓝牙,开盖的时候又自动打开呢?嘿嘿,答案就是——blueutil。
blueutil是一个在Mac上运行的命令行工具,专门用来管理蓝牙设备。它可以控制蓝牙的电源状态、可发现状态,还能列出、查询、连接设备等功能。最酷的是,它可以和SleepWatcher搭配使用,实现MacBook合盖瞬间关闭蓝牙,开盖自动打开蓝牙,简直是蓝牙耳机用户的福音啊!
blueutil的主要功能
电源管理:你可以通过命令行轻松查看或设置蓝牙的电源状态。比如,想知道蓝牙当前是开还是关,只需输入
blueutil -p
,返回1表示开,0表示关。要切换状态,只需blueutil -p toggle
,是不是很简单?可发现状态:同样地,你也可以查看或设置蓝牙的可发现状态。命令
blueutil -d
会告诉你当前设备是否可被发现。设备管理:blueutil还支持列出已配对、已连接或最近使用的设备。想要连接某个设备?只需
blueutil --connect ID
,其中ID可以是设备的MAC地址或名称。格式化输出:对于喜欢折腾的技术宅,blueutil还提供了多种输出格式,比如JSON格式,方便你进行二次开发。
如何安装blueutil
你可以通过Homebrew或MacPorts来安装blueutil。使用Homebrew的话,只需在终端输入:
bashbrew install blueutil
更新和卸载也很简单:
bashbrew update brew upgrade blueutil brew remove blueutil
如果你更喜欢从源码安装,那就先克隆仓库,然后使用make
命令来构建和安装。
使用体验
在我看来,blueutil真的是一个非常实用的小工具,尤其是对于那些经常使用蓝牙设备的Mac用户。它不仅让蓝牙管理变得更加高效,还能节省电量。搭配SleepWatcher使用,简直就是懒人神器,再也不用手动去开关蓝牙了。
最后嘛,blueutil的命令行操作也很简单易学,稍微折腾一下就能上手。如果你也是个蓝牙耳机控,那就赶快试试吧!