OnlySwitch:macOS 菜单栏全能开关
把隐藏桌面、深色模式、保持唤醒等常用 macOS 控制集中进一个可自定义的菜单栏应用。
- 浏览
- 2
- 访问
- 0
- 下载
- 0
- 版本
- vrelease_3.3.0
- 平台
- macOS
详细介绍
项目简介
OnlySwitch 是一款 macOS 菜单栏工具,用“一个开关集合”替代散落在系统设置里的常用控制项。隐藏桌面图标、切换外观、保持 Mac 不睡眠、管理刘海等操作都可以放进同一个菜单栏列表,并按自己的习惯增删、排序、分配快捷键,或做成桌面小组件。
主要功能
内置开关与快捷键
内置大量开关,例如隐藏桌面、深色模式、屏幕保护、Night Shift、自动隐藏 Dock 与菜单栏、显示隐藏文件、静音、清空剪贴板、清空废纸篓、保持唤醒、Spotify、Apple Music、Pomodoro 计时器、True Tone、自然滚动、Tailscale 等。开关按类别分组、支持按名称搜索,并可导入 macOS 快捷指令,把快捷键绑定到开关和快捷指令上。
可选页面
在 OnlySwitch Settings → Tabs 中统一显示或隐藏各个标签页:Authenticator、Sound Mixer、Brightness、Screenshots、System Monitor、Codex Usage、Claude Usage、Aphrodite、Xcode Cleaner、App Uninstaller。
- Sound Mixer:单独调节每个正在播放音频的 App 的音量与静音;macOS 14.4 及以上还可为每个 App 展开 10 段均衡器(−12 到 +12 dB)并同时输出到多个设备,设置按 App 记忆。
- Brightness:每个显示器一行滑块,Apple 显示器走原生亮度、兼容外接屏走 DDC/CI,硬件不可用时用软件调暗,并标注所用方式。
- Screenshots:集中收集截图,可点击复制、双击打开、拖出分享或置顶;内置编辑器支持画笔、矩形、椭圆、箭头、模糊以及撤销重做,保存时以原格式覆盖原文件。
- Xcode Cleaner / App Uninstaller:清理 DerivedData、Xcode 与 SwiftPM 缓存、模拟器缓存与运行时、DeviceSupport 等开发数据;卸载时先列出应用及匹配到的相关文件,确认后再移入废纸篓。
桌面宠物、组件与远程控制
- 可开启桌面宠物,任意拖动,点击显示或收起 Only Control 精简控制面板,并带有 Apple Music、Spotify、电台的播放动画与切歌。
- macOS Sonoma 及以上支持 Apple 小组件(含 Evolution 控件)。
- 在 iPhone / iPad 上安装 App Store 的 OnlyRemote,并在设置中打开 iOS Remote 启用局域网访问、配对设备,即可远程控制 Mac。
- Dock Preview:悬停 Dock 图标显示窗口缩略图,点击前置窗口;悬停音乐 App 时还会出现上一首、播放/暂停、下一首控制。
Evolution 自定义开关
Evolution 允许用 Shell 或 AppleScript 自建开关与按钮,绑定热键,并通过 Evolution Gallery 分享。它要求 macOS 13 或以上。
安装与使用
通过 Homebrew 安装:
brew install only-switch
也可以下载 最新 DMG 手动安装。
快速上手:
- 启动 OnlySwitch;若菜单栏没有图标,到 系统设置 → 菜单栏 中启用。
- 点击菜单栏图标打开控制列表。
- 进入设置增删、排序开关和快捷指令,配置热键,开启可选功能。
- 在支持的 macOS 版本上,从小组件库添加 Only Widget。
注意事项
- Dock Preview 需要辅助功能与屏幕录制权限;Sound Mixer 捕获外接显示器音量键需要辅助功能权限。
- Dock Preview、Tailscale、Xcode Cleaner、App Uninstaller 属于本地 Mac 功能,在 Only Widget 与 OnlyRemote 中不可用;Screenshots 在 Only Widget 中不可用,OnlyRemote Plus 只能查看、复制、拖动和删除截图,不能编辑。
- Tailscale 开关需要先安装并配置官方 Tailscale 客户端。
- Evolution 脚本以 OnlySwitch 的权限在本地运行,保存或导入前请先检查脚本内容,尤其是执行 shell 命令、Apple Events 或特权操作的脚本。
- 2.5.6 及更早版本的自动更新已失效,需要手动更新或改用 Homebrew 重新安装。
- 部分开关状态有限制:Hide notch 存在已知问题,Hide Menu Bar Icons 部分完成,Low power mode 需要首次授权。
本作品整理自 GitHub 开源项目 jacklandrin/OnlySwitch,原作者 @jacklandrin,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- vrelease_3.3.0当前版本
新增截图标签页、显示器亮度标签页、声音混合器的 EQ 与多路输出、Dock 预览媒体按钮、桌面宠物播放/暂停按钮、标签页设置页;改进 Xcode Cleaner 与 App 卸载器界面。
- vrelease_3.2.0
新增 Xcode Cleaner、App Uninstaller 和 Tailscale 开关;桌面宠物增加播放按钮;Keep Awake 可选在手动睡眠后自动关闭;修复捷克语空字符串和电台崩溃问题。
评论