ChocolateBar 所有指南

图标太多

Mac 菜单栏图标太多

简短回答

Mac 菜单栏不会滚动,所以图标太多时,macOS 会从左端丢掉多出来的图标,而且不会告诉你。先从免费的办法开始:关掉你用不到的图标,把常用的留在右侧,并把图标间距调紧。如果你仍然需要全部图标,在 macOS 12 至 15 上,ChocolateBar for Mac 可以隐藏菜单栏 App,或把它们以原尺寸显示在第二行。

图标太多的 Mac 菜单栏不会滚动。你需要的图标会从边缘掉出去,或者滑到刘海后面。先从下面免费的办法开始。如果你仍然需要每一个图标,ChocolateBar for Mac 可以隐藏菜单栏 App,或把它们显示在第二行。

数一数你菜单栏右侧的图标。一个密码管理器、Slack 或 Teams、一个 VPN、Dropbox 或 Drive、一个启动器、一个截图工具,也许还有一个系统状态监视器。菜单栏生来就是一行菜单,它不会滚动。一旦塞满,macOS 就会把图标从图标区域的左端丢掉,一声不吭。

如果你只有一两个菜单栏 App,就不需要管理工具。这篇是写给已经没有空间的菜单栏的。

先试试免费的办法

这些不花一分钱,也许单靠它们就够了。

关掉你用不到的项目。 在 macOS 13 至 15 上,打开“系统设置”>“控制中心”,不要让你从不用的 Apple 项目显示在菜单栏中。在 macOS 12 Monterey 上,同样的选项位于“系统偏好设置”>“程序坞与菜单栏”。在 macOS 26 Tahoe 上,这个面板叫“菜单栏”,它还可以关掉其他 App 添加的项目。很多 App 自己也有隐藏菜单栏图标的设置。

按住 Command 拖移来移除或重新排列。 按住 Command(⌘)并把图标拖出菜单栏,即可将其移除。这对 Apple 自带的大多数图标有效,不过很多第三方图标无法用这种方式移除。按住 Command 拖移也可以重新排列图标。把最常用的留在右侧,紧挨着时钟:macOS 会先从左端丢掉图标。

把图标间距调紧。 有两项隐藏设置控制每个图标周围的间隙。9to5Mac 公布了这些数值。在终端中运行 defaults -currentHost write -globalDomain NSStatusItemSpacing -int 8 和 defaults -currentHost write -globalDomain NSStatusItemSelectionPadding -int 8,然后退出登录再重新登录。要撤销,请运行 defaults -currentHost delete -globalDomain NSStatusItemSpacing 和 defaults -currentHost delete -globalDomain NSStatusItemSelectionPadding,然后退出登录再重新登录。Apple 没有公开这些设置,所以 macOS 更新可能会改变它们的行为。

在带刘海的 Mac 上,让拥挤的 App 缩放到摄像头下方。 退出该 App,在访达中选中它,选取“文件”>“显示简介”,然后打开“缩放以适合于内建摄像头下方”。这样,该 App 自己的菜单不会碰到刘海。这不能把菜单栏图标找回来。

在 macOS 27 上使用溢出按钮。 在 macOS 27 上,Apple 新增了一个溢出按钮(»),可以显示菜单栏放不下的图标。在 macOS 12 至 15 上没有内置的办法。

工作用 Mac 上的菜单栏图标太多

这个问题在工作用 Mac 上最突出。IT 部门会装上 VPN、设备管理代理、安全工具和聊天 App。这些都不是你选的,你也删不掉。结果消失的偏偏是你真正会点按的图标,也就是你自己挑的那些工具。上面免费的办法只能帮到这一步,因为 IT 部门装的图标必须留着。

需要每一个图标时

如果你需要在 macOS 12 至 15 上让每个图标都以原尺寸显示且可以点按,ChocolateBar for Mac 能在不卸载任何东西的前提下给菜单栏更多空间。打开“启用隐藏菜单栏图标”,它就会把分界线左侧的所有菜单栏 App 都收起来,让屏幕顶部保持清爽。Apple 自带的菜单栏图标默认不包括在内。或者让这些 App 以原尺寸留在菜单栏下方的第二行,直接在那里点按。按 ⇧⌘B 或点按 ChocolateBar 图标即可打开这一行。点按其中的图标,就会打开那个 App 的菜单。

两种模式可以只用一种,也可以都用。配置会保存一份快照,记录哪些图标已隐藏、它们的顺序以及副栏布局,因此精简的工作环境和更丰富的家用环境可以是两套不同的排列。

隐藏它们,还是看到它们

隐藏确实是一种解决办法,对有些人来说,这就是全部需求。很多菜单栏管理工具会把图标收到一个开关后面,有些还会把已隐藏的项目显示在下方的一条栏中。ChocolateBar 两种都做。如果你正在挑选,对比页面逐一介绍了每个 App:

如果图标具体是消失在摄像头所在的区域后面,刘海指南会更对口。

适用哪些 Mac

Intel 和 Apple 芯片。macOS 12 Monterey 至 15 Sequoia,包括 macOS 13 Ventura。即将支持 macOS 26 Tahoe。兼容性页面有完整的对照表。一次性 US$15,接下来的 20 位买家使用优惠码 LAUNCH30 只需 US$12。48 小时免费试用,无需银行卡。不需要屏幕录制权限。

大家常问的问题

Mac 菜单栏图标太多,我该怎么办?

先试试免费的办法:关掉你用不到的图标,把最常用的留在右侧,并把图标间距调紧。如果你仍然需要每一个图标,就把菜单栏 App 隐藏到一条分界线后面,或者把它们以原尺寸显示在菜单栏下方的第二行。ChocolateBar for Mac 两种都能做到。Apple 自带的菜单栏图标默认不包括在内。

我的工作用 Mac 菜单栏图标太多,能把它们删掉吗?

往往不能。受管理的 Mac 可能被 VPN、设备管理、安全软件和聊天工具的图标塞满,这些都是 IT 部门安装的,你没法卸载。但你仍然可以看到它们。ChocolateBar 会把这些菜单栏 App 显示在第二行,或者在你想让屏幕顶部保持清爽时把它们隐藏起来。

答案就是把所有图标都隐藏起来吗?

只有在你想隐藏它们的时候才是。很多菜单栏管理工具会把图标收到一个开关后面,有些还会把已隐藏的项目显示在下方的一条栏中。ChocolateBar 可以隐藏图标,也可以让图标在第二行保持可见,点按一下仍然会打开那个 App 的菜单。选哪种,看你的工作方式。

只有带刘海的 Mac 才会这样吗?

不是。图标太多就够了。MacBook Pro 或较新的 MacBook Air 上的刘海会让菜单栏更早不够用。iMac、Mac mini 或外接显示器即使没有刘海,也会碰到同样的问题。

在你自己的菜单栏上试试 ChocolateBar for Mac。

支持 macOS 12 Monterey 至 15 Sequoia · 即将支持 macOS 26 Tahoe。通用二进制,适用于 Apple 芯片和 Intel。一次性付费 US$15(接下来的 20 位买家使用优惠码 LAUNCH30 只需 US$12)。一年更新,7 天内可退款,48 小时免费试用(无需银行卡)。