不需要屏幕录制权限的菜单栏管理工具
简短回答
ChocolateBar for Mac 是一款只需要辅助功能权限的菜单栏管理工具。它从不请求屏幕录制权限,所以 macOS 不允许它录制你的屏幕,而且它不发送遥测数据。代价是:当它显示已隐藏 App 菜单的镜像副本时,这份副本看起来比真实的菜单朴素。
屏幕录制能让 App 截取你屏幕上的内容。ChocolateBar for Mac 从不请求这项权限。它只通过辅助功能读取并点按菜单栏项目。
菜单栏管理工具必须能看到菜单栏,才能完成它的工作。让它看到的办法不止一种,所涉及的权限也并不等同。ChocolateBar for Mac 使用辅助功能,不使用更宽泛的权限。它从不请求屏幕录制权限。
屏幕录制能让 App 看到什么
屏幕录制能让 App 截取你屏幕上的内容,包括其他 App 的窗口,即使你当时正在使用别的东西。在 macOS 15 上,这项权限叫“录屏与系统录音”,Apple 的支持页面说,拥有这项权限的 App 可以录制你的屏幕和音频。
菜单栏管理工具可以利用这项权限给菜单栏图标拍“照”,再把它们画到别处。这能行得通。但这也意味着授予了一份远远超出菜单栏的访问权限,只要这个 App 在运行,屏幕上的任何内容都在其范围之内。
ChocolateBar 如何在没有它的情况下工作
ChocolateBar 通过辅助功能 API 读取并点按菜单栏项目。没有屏幕录制权限,macOS 就不允许它录制你屏幕上的内容。
辅助功能也是一项强大的权限。它让 App 能读取并操作其他 App 的界面,ChocolateBar 正是靠它找到你的菜单栏项目、读取它们的菜单,并替你点按。它从你的菜单栏读取的任何内容都不会离开你的 Mac。
这款 App 没有遥测,没有分析,也没有账户。它只在检查新版本时联系 ChocolateBar 的服务器,而除非你打开自动更新或点按“检查更新”,否则不会检查。下载更新时会发送你的许可证密钥进行确认。
坦诚的取舍:镜像菜单
不截取你的屏幕是有代价的,这个代价会在图标被隐藏时显现出来。点按这一行中的图标时,会发生这些情况:
- 图标在菜单栏中可见。 ChocolateBar 会点按真实的菜单栏项目,所以该 App 真实的菜单会打开。
- 图标已被隐藏,而且你的 Mac 有刘海。 打开设置“点按时显示隐藏的图标”后,ChocolateBar 会按住 Command 拖移,把真实的图标滑出来,打开它真实的菜单,菜单关闭后再把图标收回去。这项设置是测试版。新安装默认开启。如果你是从早期版本升级的,在你打开之前它会保持关闭。
- 图标已被隐藏,而且该设置关闭,或者你的 Mac 没有刘海。 ChocolateBar 会显示该 App 菜单的镜像副本,由辅助功能报告的内容构建而成。
镜像菜单无法带上原来的图标或每一种自定义行为,所以看起来比真实菜单朴素。这三种情况都不使用屏幕录制。
如果镜像中缺少你需要的选项,或者你想看到 App 原样绘制的菜单,那么在你的 Mac 带刘海时,请打开“点按时显示隐藏的图标”。或者让那个 App 的图标显示在菜单栏中(在刘海右侧,不要收到 ChocolateBar 后面),然后在那里点按它。你得到的就是该 App 真实的菜单。
查看哪些 App 拥有各项权限
在 macOS 13 至 15 上,打开“系统设置”>“隐私与安全性”。点按“录屏与系统录音”(在 macOS 13 上叫“录屏”),查看哪些 App 可以录制你的屏幕。点按“辅助功能”,查看哪些 App 可以控制你的 Mac。把某个开关关掉,就会收回该权限。在 macOS 12 Monterey 上,同样的列表位于“系统偏好设置”>“安全性与隐私”的“隐私”标签页中。
如果 ChocolateBar 在辅助功能的列表中,那就是它使用的唯一一项权限。它不会出现在屏幕录制的列表中,因为它从不请求。
免费的办法与对比
如果让你来到这里的是刘海或塞满的菜单栏,刘海指南会从 macOS 自带的免费办法讲起。对比页面逐一介绍了其他菜单栏管理工具,包括它们各自的页面对屏幕录制是怎么说的。
适用哪些 Mac
ChocolateBar for Mac 可以隐藏菜单栏 App,或把它们以原尺寸显示在菜单栏下方的第二行。按 ⇧⌘B 或点按 ChocolateBar 图标即可打开这一行。它支持 macOS 12 Monterey 至 15 Sequoia,适用于 Intel 和 Apple 芯片。即将支持 macOS 26 Tahoe。兼容性页面有完整的对照表。
一次性 US$15,接下来的 20 位买家使用优惠码 LAUNCH30 只需 US$12。48 小时免费试用,无需银行卡。一年更新。7 天内可退款。
大家常问的问题
ChocolateBar 需要屏幕录制权限吗?
不需要。它只需要辅助功能。它通过辅助功能 API 读取并点按菜单栏项目,从不请求屏幕录制权限。
菜单栏管理工具为什么会请求屏幕录制权限?
屏幕录制能让 App 截取屏幕上的内容。菜单栏管理工具可以用它给菜单栏图标拍“照”,再把它们画到别处。ChocolateBar 则改为通过辅助功能读取菜单栏。
没有屏幕录制权限,我会失去什么?
有些菜单是镜像副本。当“点按时显示隐藏的图标”关闭时,或者在没有刘海的 Mac 上,已隐藏的图标会打开其菜单的镜像副本。镜像菜单看起来比真实菜单朴素,可能缺少一些自定义行为。在带刘海的 Mac 上,“点按时显示隐藏的图标”会改为打开真实的菜单,新安装默认开启。你也可以让那个 App 的图标显示在菜单栏中,然后在那里点按它。
如何查看哪些 App 拥有屏幕录制权限?
打开“系统设置”>“隐私与安全性”,然后在 macOS 15 上点按“录屏与系统录音”,在 macOS 13 上点按“录屏”。列表中的每个 App 都有一个开关,显示它目前是否拥有这项权限。在 macOS 12 上,请查看“系统偏好设置”>“安全性与隐私”>“隐私”。
在你自己的菜单栏上试试 ChocolateBar for Mac。
支持 macOS 12 Monterey 至 15 Sequoia · 即将支持 macOS 26 Tahoe。通用二进制,适用于 Apple 芯片和 Intel。一次性付费 US$15(接下来的 20 位买家使用优惠码 LAUNCH30 只需 US$12)。一年更新,7 天内可退款,48 小时免费试用(无需银行卡)。