SleepWatcher:在MacBook合盖和开盖时执行自定义脚本

SleepWatcher是一款用于macOS的命令行工具,可以在MacBook合盖和开盖时执行自定义脚本,如开关蓝牙等。支持通过Homebrew安装。
clickgpt_line.png_noView
介绍

大家有没有想过,MacBook合盖和开盖的时候能自动执行一些操作,比如自动开关蓝牙?这听起来是不是很酷?其实有个工具可以帮你实现这个愿望,那就是SleepWatcher。

SleepWatcher是一个专为macOS设计的命令行工具,专门用来监测Mac的睡眠、唤醒和闲置状态。它可以在你的Mac进入睡眠模式或者从睡眠模式唤醒时,自动执行你设置好的Unix命令。比如说,你可以设置在合盖时关闭蓝牙,开盖时再打开蓝牙,这样就不用每次手动去调整了。

安装SleepWatcher也很简单,你可以通过Homebrew来安装它。Homebrew是macOS上的一个软件包管理器,使用它可以轻松安装各种软件。具体步骤如下:

  1. 首先,确保你的Mac上已经安装了Homebrew。如果没有安装,可以在终端中输入以下命令来安装:

        
    bash
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
  2. 接下来,使用Homebrew安装SleepWatcher。在终端中输入以下命令:

        
    bash
    brew install sleepwatcher
    
  3. 安装完成后,你可以通过编辑配置文件来设置你想要在合盖和开盖时执行的脚本。这个配置文件通常位于/usr/local/etc/sleepwatcher目录下。

  4. 例如,要在合盖时关闭蓝牙,可以在配置文件中添加以下命令:

        
    bash
    /usr/local/bin/blueutil -p 0
    

    而在开盖时重新打开蓝牙,则可以添加:

        
    bash
    /usr/local/bin/blueutil -p 1
    

    注意,这里使用了blueutil工具来控制蓝牙的开关,你可以通过Homebrew安装它。

  5. 最后,启动SleepWatcher服务,让它在后台运行:

        
    bash
    brew services start sleepwatcher
    

这样设置好之后,你的MacBook就能在合盖和开盖时自动执行你设定的操作了。

在我看来,SleepWatcher真的是一个非常实用的小工具,尤其是对于那些喜欢折腾自己Mac的朋友们。它不仅可以帮你省去很多手动操作的麻烦,还能让你的Mac更加智能化。感觉嘛,用了它之后,生活都变得更方便了一点呢!

付费
AI爆文训练营
图文变现友好赛道,低门槛、高上限,教你从0到1做个赚钱的公众号!
立即查看
躺着赚钱
¥149/年
何老师陪你做副业
这里聚焦AI副业、个人IP、自媒体运营、写作、赚钱案例。不哔哔,只分享有价值的副业项目。
立即查看
AI赚钱案例
限免
DeepSeek进阶教程
带你全面掌握DeepSeek应用技巧。提升工作、学习效率
立即查看
100万人学过
免费
Monica AI
Monica AI满血复活DeepSeek【免费】,提升您的聊天、搜索、写作和编程体验。
立即查看
一站式 AI 助手
云服务
腾讯云
综合性的云计算服务平台,现已接入DeepSeek,提供多样化的云解决方案
立即查看
高效可靠
云服务
阿里云
全球领先的云计算与数据服务平台,提供云服务器、存储、数据库、安全等多种服务
立即查看
多样化
编程学习
免费领取编程学习资料