适用于 Intel Mac 的菜单栏管理工具
简短回答
能。ChocolateBar for Mac 是一款菜单栏管理工具,既能在 Apple 芯片上,也能在 Intel Mac 上原生运行,支持 macOS 12 Monterey 至 15 Sequoia,不需要 Rosetta。它可以隐藏菜单栏 App,或把它们以原尺寸显示在第二行。在花钱之前,先试试下面免费的办法:关掉你用不到的图标,并把图标间距调紧。
ChocolateBar for Mac 是一款既适用于 Apple 芯片、也适用于 Intel Mac 的菜单栏管理工具。它是通用二进制 App,所以 Intel Mac 运行它不需要 Rosetta。
如今很多菜单栏工具看起来都是 Apple 芯片专属 App。ChocolateBar for Mac 不是。它是通用 Mach-O 二进制:同一个下载文件就能在 Intel(x86_64)和 Apple 芯片(arm64)上原生运行。运行它不需要安装 Rosetta,它也不是套在浏览器外壳里的 Electron App。
如果你桌上的 Mac 还是 Intel 机型,而菜单栏又满了,这一点就很重要。要做的事和在新 MacBook 上一样:隐藏挤满菜单栏的菜单栏 App,或者把它们以原尺寸显示在菜单栏下方的第二行。
先试试免费的办法
在 macOS 12 至 15 上,Intel Mac 和其他 Mac 一样,有同样的免费选项。
关掉你用不到的项目。 在 macOS 13 至 15 上,打开“系统设置”>“控制中心”,不要让你从不用的 Apple 项目显示在菜单栏中。在 macOS 12 Monterey 上,请使用“系统偏好设置”>“程序坞与菜单栏”。很多 App 自己也有隐藏菜单栏图标的设置。
按住 Command 拖移来移除或重新排列。 按住 Command(⌘)并把图标拖出菜单栏,即可将其移除。这对 Apple 自带的大多数图标有效。按住 Command 拖移也可以重新排列图标,所以把最常用的留在右侧:macOS 会先从左端丢掉图标。
把图标间距调紧。 在终端中运行 defaults -currentHost write -globalDomain NSStatusItemSpacing -int 8 和 defaults -currentHost write -globalDomain NSStatusItemSelectionPadding -int 8,然后退出登录再重新登录。这些是 9to5Mac 公布的数值。要撤销,请运行 defaults -currentHost delete -globalDomain NSStatusItemSpacing 和 defaults -currentHost delete -globalDomain NSStatusItemSelectionPadding,然后退出登录再重新登录。Apple 没有公开这些设置。
有两个办法不适用于 Intel。 “缩放以适合于内建摄像头下方”是给带刘海的 MacBook 用的,没有哪台 Intel Mac 有刘海。在 macOS 27 上,Apple 新增了一个溢出按钮(»),可以显示菜单栏放不下的图标。在 macOS 12 至 15 上没有内置的办法。macOS 27 只能在 Apple 芯片上运行,所以 Intel Mac 用不到那个按钮。
为 Intel Mac 准备的菜单栏 App,不是移植版
“Intel Mac 菜单栏 App”通常有两种意思。你想要一个常驻菜单栏的小工具,或者你想要一个工具来管理其他图标,因为它们太多了。ChocolateBar 属于第二种。如果你需要在 macOS 12 至 15 上让每个图标都以原尺寸显示且可以点按,它就是为此而做的菜单栏管理工具。它显示的 App 就是你菜单栏里已有的那些:1Password、Slack、VPN、Dropbox、Raycast 等等。
按 ⇧⌘B 或点按 ChocolateBar 图标即可打开这一行。点按这一行中的图标,就会打开那个 App 的菜单。如果图标在菜单栏中可见,ChocolateBar 会点按它,真实的菜单随即打开。如果图标已被隐藏,ChocolateBar 会显示菜单的镜像副本,这份副本是通过辅助功能 API 读取的,看起来比原来的朴素。Intel Mac 没有刘海,所以“点按时显示隐藏的图标”,也就是在带刘海的 Mac 上把已隐藏图标滑出来的测试版设置,在这里不适用。不需要屏幕录制权限。
Apple 自带的菜单栏图标默认不包括在内。“包括系统菜单栏图标”是一个单独的开关,默认关闭,所以这一行只显示第三方菜单栏 App。
Intel Mac 上的 Bartender 替代品
如果你正在比较 Bartender、Ice、Thaw、Hidden Bar 或 Dozer,而你用的是 Intel Mac,那么 ChocolateBar 是围绕“在第二行看到这些图标”而设计的付费选择。如果你的要求是免费和开源,Ice 和 Thaw 都是很好的选择。Hidden Bar 和 Dozer 是更简单的隐藏工具。逐一介绍的页面:
Intel 上的 macOS 版本
在 Intel Mac 上运行 ChocolateBar,需要 macOS 12 Monterey 或支持范围内更新的版本:Monterey、Ventura、Sonoma 或 Sequoia。即将支持 macOS 26 Tahoe。它不能在 Big Sur 或更早版本上运行。兼容性页面有完整的对照表,Ventura 页面单独介绍了较旧 macOS 的情况,包括从来没有刘海的 Mac。
下载文件约 5 MB,启动时约占用 30 MB 内存。一次性付费 US$15。接下来的 20 位买家在结账时使用优惠码 LAUNCH30,只需 US$12。48 小时免费试用,无需银行卡。一年更新。7 天内可退款。直接下载,而不是通过 Mac App Store,因为这款 App 需要使用辅助功能 API。
大家常问的问题
有没有仍能在 Intel Mac 上运行的菜单栏管理工具?
有。ChocolateBar for Mac 以通用二进制(arm64 和 x86_64)发布,所以能在 Intel Mac 和 Apple 芯片上原生运行。它不需要 Rosetta。它也不是 Electron App。
ChocolateBar 是适用于 Intel Mac 的 Bartender 替代品吗?
从管理拥挤的菜单栏这个意义上说,它是 Bartender 的替代品。它可以隐藏菜单栏 App,也可以把它们以原尺寸显示在第二行,按 Shift-Command-B 或点按 ChocolateBar 图标即可打开这一行。本页附有与 Bartender 的对比链接。
在 Intel 上支持哪些 macOS 版本?
macOS 12 Monterey、macOS 13 Ventura、macOS 14 Sonoma 和 macOS 15 Sequoia。即将支持 macOS 26 Tahoe。不支持 macOS 11 Big Sur 及更早版本。
没有刘海的 Intel Mac 也需要这个吗?
如果菜单栏图标太多,它会有帮助。Intel Mac 没有刘海,但 Intel 版 iMac、Mac mini 或 MacBook Pro 在菜单栏塞满时,图标照样会从边缘掉出去。先试试免费的办法。如果你仍然需要每一个图标,ChocolateBar 会把这些放不下的图标显示在第二行,或者把菜单栏 App 隐藏起来。
在你自己的菜单栏上试试 ChocolateBar for Mac。
支持 macOS 12 Monterey 至 15 Sequoia · 即将支持 macOS 26 Tahoe。通用二进制,适用于 Apple 芯片和 Intel。一次性付费 US$15(接下来的 20 位买家使用优惠码 LAUNCH30 只需 US$12)。一年更新,7 天内可退款,48 小时免费试用(无需银行卡)。