被刘海遮住的菜单栏图标
简短回答
带刘海的 MacBook 上,菜单栏一旦塞满,macOS 就会把多出来的图标滑到摄像头所在的区域后面,你点不到它们。免费的办法有帮助:关掉你用不到的图标,把常用的留在右侧,把图标间距调紧,在 macOS 27 上还可以使用 Apple 新增的溢出按钮(»)。在 macOS 12 至 15 上,ChocolateBar for Mac 会把每个被隐藏的图标以原尺寸显示在菜单栏下方的第二行。
在带刘海的 MacBook Pro 或 MacBook Air 上,摄像头所在的区域就在菜单栏中间。菜单栏一旦塞满,图标就会滑到它后面,你再也点不到它们。下面是免费的办法,以及需要把每个图标找回来时该用什么。
刘海并不会移除菜单栏 App。它只是把它们盖住了。常用的那些 App(密码管理器、聊天工具、VPN、同步客户端、启动器)开得一多,你真正会点按的图标就会消失在摄像头所在的区域后面。它们仍然在运行。你只是点不到它们,而且 macOS 不会给你一份它藏起了什么的清单。
刘海为什么会遮住菜单栏图标
这个问题出现在 14 英寸和 16 英寸的 MacBook Pro,以及带刘海的 MacBook Air 机型上,那里的摄像头所在的区域切进了菜单栏。每多打开一个菜单栏 App,情况就更糟一些,这并不是因为刘海变大了。菜单栏本来就已经满了。空间不够时,macOS 会先从图标区域的左端丢掉图标,而在这些 Mac 上,那一端正好在刘海后面。
退出 App,直到图标重新放得下,这只能撑到你下次打开 App。如果这些图标属于你需要的工具,或者在工作用 Mac 上,属于你不被允许删除的工具,这样做也没用。
先试试免费的办法
买任何东西之前,先试试这些。也许其中一个就够了。
关掉你用不到的菜单栏项目。 在 macOS 13 至 15 上,打开“系统设置”>“控制中心”,不要让你从不用的 Apple 项目(例如“专注模式”或“屏幕镜像”)显示在菜单栏中。在 macOS 12 Monterey 上,同样的选项位于“系统偏好设置”>“程序坞与菜单栏”。在 macOS 26 Tahoe 上,这个面板叫“菜单栏”,它还可以关掉其他 App 添加的项目。很多 App 自己也有隐藏菜单栏图标的设置。
按住 Command 拖移来移除图标。 按住 Command(⌘)并把图标向下拖出菜单栏,即可将其移除。这对 Apple 自带的大多数图标有效。很多第三方图标无法用这种方式移除,请使用该 App 自己的设置。
把最常用的图标留在右侧。 按住 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 更新可能会改变它们的行为。
让某个 App 缩放到摄像头下方。 退出该 App,在访达中选中它,选取“文件”>“显示简介”,然后打开“缩放以适合于内建摄像头下方”。这样,该 App 就只使用摄像头下方的那部分屏幕,它自己的菜单不会碰到刘海。这不能把菜单栏图标找回来。开发者为刘海更新该 App 之后,这个复选框就不再出现,Apple 的支持页面对此有说明。
在 macOS 27 上使用溢出按钮。 在 macOS 27 上,Apple 新增了一个溢出按钮(»),可以显示菜单栏放不下的图标。在 macOS 12 至 15 上没有内置的办法。
需要把每个图标找回来时
如果你需要在 macOS 12 至 15 上让每个图标都以原尺寸显示且可以点按,ChocolateBar for Mac 就是为此而做的。它是一款原生的菜单栏管理工具。按 ⇧⌘B 或点按 ChocolateBar 图标,菜单栏正下方就会打开一行。被刘海遮住的图标会以原尺寸出现在那里。
点按其中一个,就会打开那个 App 的菜单。如果图标在菜单栏中可见,ChocolateBar 会点按它,真实的菜单随即打开。对于被刘海遮住的图标,设置“点按时显示隐藏的图标”会把真实的图标滑出来,打开它真实的菜单,菜单关闭后再把图标收回去。这是一项测试版功能,新安装默认开启。关闭它之后,ChocolateBar 会显示菜单的镜像副本,这份副本是通过辅助功能 API 读取的,看起来比原来的朴素。屏幕录制指南解释了这一取舍。
ChocolateBar 也能隐藏菜单栏 App。很多菜单栏管理工具会把图标收到一个开关后面,有些还会把已隐藏的项目显示在下方的一条栏中。对比页面逐一介绍了它们。这一行的可选自动隐藏默认关闭。
没有刘海的 Mac
刘海只是菜单栏空间不够的原因之一。在 iMac、Mac mini、较旧的 MacBook Air 或外接显示器上,菜单栏 App 一多,较早的图标就会被挤出可见边缘。同样的免费办法和同一个第二行也适用。在没有刘海的 Mac 上,点按这一行中已隐藏的图标,会打开它菜单的镜像副本。如果只是菜单栏太挤,图标太多指南更贴切。
boring.notch 是另一类刘海 App。它把刘海变成一个放媒体、日历和文件的架子。它不会把菜单栏图标找回来。两者可以同时运行。对比见 boring.notch 页面。
运行它需要什么
ChocolateBar for Mac 是适用于 Apple 芯片和 Intel 的通用二进制 App。它支持 macOS 12 Monterey 至 15 Sequoia,其中包括 macOS 13 Ventura、macOS 14 Sonoma 和 macOS 15 Sequoia。即将支持 macOS 26 Tahoe。它不能在 macOS 11 或更早版本上运行。兼容性页面有完整的对照表。
一次性付费 US$15。接下来的 20 位买家可以在结账时使用优惠码 LAUNCH30,只需支付 US$12。提供 48 小时免费试用(无需银行卡)、一年更新,以及 7 天内退款。下载文件约 5 MB。唯一的敏感权限是辅助功能,App 正是通过它读取和点按菜单栏图标。它从不请求屏幕录制权限。
Apple 自带的菜单栏图标(Wi-Fi、电池、时钟、控制中心等)不会出现在副栏中,除非你打开“包括系统菜单栏图标”。这个开关默认关闭,所以这一行里都是你自己的菜单栏 App。
大家常问的问题
为什么刘海会遮住我的菜单栏图标?
菜单栏只有一行,而在带刘海的 MacBook Pro 或 MacBook Air 上,摄像头所在的区域占据了它的中间部分。当菜单栏 App 需要的空间超过菜单栏剩下的空间时,macOS 就会把图标挤到刘海下面。这些图标仍然在运行。它们只是无法点按了。
怎样才能看到被刘海遮住的菜单栏图标?
先试试免费的办法:关掉你用不到的图标,并把图标间距调紧。在 macOS 27 上,Apple 新增了一个溢出按钮(»),可以显示菜单栏放不下的图标。在 macOS 12 至 15 上没有内置的办法。这时,ChocolateBar for Mac 会在菜单栏下方打开第二行,以原尺寸显示这些图标。按 Shift-Command-B,或点按 ChocolateBar 图标。它不会请求屏幕录制权限。
这只会发生在 MacBook Pro 上吗?
不是。刘海出现在 14 英寸和 16 英寸的 MacBook Pro 上,也出现在 2022 年及之后的 MacBook Air 机型上。菜单栏图标太多,在任何 Mac 上都会放不下,包括 iMac、Mac mini 或外接显示器。两种情况 ChocolateBar 都能应对。
我可以隐藏图标,而不是显示它们吗?
可以。打开“启用隐藏菜单栏图标”后,菜单栏 App 会收到菜单栏上的一条分界线后面。Apple 自带的菜单栏图标默认不包括在内。已隐藏的 App 仍然可以在第二行中使用。
在你自己的菜单栏上试试 ChocolateBar for Mac。
支持 macOS 12 Monterey 至 15 Sequoia · 即将支持 macOS 26 Tahoe。通用二进制,适用于 Apple 芯片和 Intel。一次性付费 US$15(接下来的 20 位买家使用优惠码 LAUNCH30 只需 US$12)。一年更新,7 天内可退款,48 小时免费试用(无需银行卡)。