OnlySwitch:macOS 一站式菜单栏开关工具箱 #
OnlySwitch 是什么? #
OnlySwitch 是一款面向 macOS 的 All-in-One 菜单栏应用(All-in-One Menu Bar App),它把 macOS 中分散在“系统设置”各处的常用开关集中到菜单栏的一个下拉面板中,点一下图标就能完成切换。
对于经常需要在深色模式与浅色模式之间切换、临时隐藏桌面图标、开启屏幕清洁模式、让 Mac 保持不休眠、快速连接 AirPods 的用户来说,以往每次操作都要打开系统设置层层点击。OnlySwitch 把这些高频操作压缩成菜单栏中的一次点击,并支持键盘快捷键与自动化调用,让系统控制变得像按开关一样简单。软件体积小巧、常驻后台、开源免费,适合所有希望减少重复操作的 Mac 用户。
OnlySwitch 有哪些亮点特色? #
- 一站式开关面板:深色模式、隐藏桌面图标、隐藏刘海、屏幕清洁、防休眠(Keep Awake)、蓝牙、AirPods、夜间模式、静音、清空废纸篓、低电量模式等常用系统开关全部聚合在同一个下拉菜单中,一处点击即可生效。
- 菜单栏空间自由掌控:内置“隐藏菜单栏图标”开关,可以一键收起菜单栏上杂乱的第三方图标,截图或演示时保持界面干净。
- 刘海屏专属优化:为带刘海的 MacBook 提供“隐藏刘海”开关,在不影响使用的前提下让顶栏视觉更整洁。
- 快捷键与自动化支持:可为每个开关分配键盘快捷键,也支持通过 Apple Shortcuts(快捷指令)调用,方便接入自动化流程或触控栏、启动器。
- 支持自定义开关:除内置开关外,还可以通过 Shell 脚本添加自定义开关,把个人常用命令固化成一个可点击的按钮。
- 轻量常驻、无感运行:以菜单栏应用形式运行,占用资源极低,不打断正常使用,也不需要额外的后台服务。
- 开源免费:项目在 GitHub 上以 GPL-3.0 协议开源,代码可审查,无广告、无强制订阅。

免费下载 OnlySwitch #
以下为官方提供的 macOS 安装包,点击链接即可下载。
| 文件名 | 描述 | 大小 | 下载 |
|---|---|---|---|
| OnlySwitch.dmg | macOS 安装镜像(.dmg) | 30.0 MB | 夸克网盘 |
提示:OnlySwitch 为开源软件,也可在项目 GitHub Releases 页面或 Homebrew Cask 中获取最新版本;如需自动更新,建议优先使用包管理器安装。
OnlySwitch 如何使用? #
- 首次启动:双击打开 OnlySwitch,首次运行时 macOS 会提示授权(例如辅助功能、自动化或控制其他应用的权限),按提示在“系统设置 → 隐私与安全性”中开启即可,否则部分开关无法生效。
- 打开菜单栏面板:启动后菜单栏会出现 OnlySwitch 的图标,单击图标即展开全部开关列表,开关的亮/灭状态直观反映当前系统状态。
- 点击即切换:直接点击某一项开关即可打开或关闭对应功能,例如点击“Dark Mode”在深浅色外观之间切换,点击“Hide Desktop”暂时隐藏桌面上的图标。
- 整理开关列表:在偏好设置中可以隐藏自己用不到的开关,只保留常用项,让面板更精简。
- 配置快捷键与自动化:在设置中为高频开关绑定键盘快捷键;也可以在“快捷指令(Shortcuts)”应用中添加 OnlySwitch 提供的动作,把开关切换到自动化流程里调用。
- 进阶用法(自定义开关):若有自己的脚本需求,可以通过 Shell 脚本形式添加自定义开关,把常用命令封装成一键按钮。
OnlySwitch 的常见问题? #
OnlySwitch 是免费的吗? OnlySwitch 是开源免费软件,代码以 GPL-3.0 协议托管在 GitHub 上,没有任何广告或强制付费项,官网也未说明存在订阅制收费模式。
OnlySwitch 支持 Windows 或 Linux 吗? 不支持。OnlySwitch 是专门为 macOS 设计的菜单栏工具,深度依赖 macOS 的系统接口(如深色模式、刘海区域、Apple Shortcuts 等),因此仅提供 macOS 版本。
为什么某些开关点击后没有反应? 多数情况下是权限问题。涉及控制其他应用或系统行为的开关需要辅助功能/自动化权限,请在“系统设置 → 隐私与安全性”中为 OnlySwitch 授权;部分功能还与 macOS 版本相关,较新功能通常需要更高的系统版本。
“隐藏刘海”功能在所有 Mac 上都能用吗? 不能。该开关仅对带刘海的 MacBook 机型有意义,在非刘海机型上不会产生可见效果。具体可用的系统版本范围请以项目 Release 说明为准。
OnlySwitch 会拖慢电脑或增加耗电吗? OnlySwitch 属于轻量级菜单栏应用,常驻后台但不执行重型任务,正常情况下对性能与续航的影响可以忽略。若发现异常,可检查是否同时运行了冲突的菜单栏管理工具。
可以自定义开关或把它接进自动化流程吗? 可以。OnlySwitch 支持通过键盘快捷键触发开关,也支持 Apple Shortcuts 调用;较新版本还支持用 Shell 脚本添加自定义开关(参考社区与项目文档的常见做法)。
OnlySwitch 如何安装? #
macOS(推荐方式)
- 下载
OnlySwitch.dmg安装镜像(见上方下载表格)。 - 双击打开
.dmg文件,将 OnlySwitch 图标拖拽到“应用程序(Applications)”文件夹。 - 打开“应用程序”文件夹,双击 OnlySwitch 启动。若提示“来自未验证的开发者”,请在“系统设置 → 隐私与安全性”中点击“仍要打开”。
- 首次启动时按提示授予所需权限(辅助功能、自动化等),随后菜单栏会出现 OnlySwitch 图标即表示安装成功。
macOS(命令行方式)
- 已安装 Homebrew 的用户,可在终端执行:
brew install --cask onlyswitch。 - 安装完成后执行
open -a OnlySwitch启动应用。 - 后续升级可通过
brew upgrade --cask onlyswitch完成。
注意:官网调研信息较为精简,未提供逐平台安装文档;以上步骤为 macOS 应用的通用安装流程。若从 GitHub Releases 下载,请确认下载的是最新版本并核对校验信息。
OnlySwitch 如何卸载? #
macOS 标准卸载
- 点击菜单栏的 OnlySwitch 图标,在菜单中选择“退出(Quit)”彻底关闭应用。
- 打开“访达 → 应用程序”,将 OnlySwitch 拖入废纸篓(或右键选择“移到废纸篓”)。
- 清空废纸篓完成卸载。
清理残留文件(可选)
- 打开访达,按
Command + Shift + G,依次前往并删除与 OnlySwitch 相关的残留项:~/Library/Preferences/(查找包含OnlySwitch的 plist 文件)~/Library/Application Support/OnlySwitch~/Library/Caches/下与 OnlySwitch 相关的缓存目录~/Library/Saved Application State/下相关文件
- 如果曾为 OnlySwitch 添加过键盘快捷键或自动化动作,建议同时在“系统设置 → 键盘 → 快捷键”和“快捷指令”应用中移除对应条目。
- 通过 Homebrew 安装的用户,可在终端执行
brew uninstall --cask onlyswitch完成卸载。
提示:官网未提供专门的卸载说明,以上为 macOS 通用卸载流程,删除配置文件后将丢失此前的开关偏好与自定义设置,请按需操作。
