解决升级 macOS 15.2 后一直显示「屏幕镜像」图标的问题

Photo by Ben Kolde on Unsplash
Photo by Ben Kolde on Unsplash

macOS 15.2 的新功能:「连接到电视时」

苹果在 macOS 15.2 中引入了一个新功能,外接「电视」当显示器时「系统设置」里的「显示器」设置中会出现一个选项让你设置这台电视显示为镜像、拓展、还是单窗口/APP:

上面的「连接到电视时」其实对应了 macOS 15.2 中 AirPlay 投屏的新功能,即让 HDMI / Type C / 雷雳接入的显示器/电视也实现和下面 AirPlay 投屏一样的可选项:

但是这个新功能出了 Bug:

  • macOS 15.2 不能正确判断外接屏幕是「显示器」还是「电视」,默认为「电视」,即默认 「 Display Is TV = 1 」;
  • 「连接到电视时」的选项不能实际生效,默认为「用作拓展显示器」,即默认「 Display Is Exclusive =1 」。

这导致外接显示器或电视的 Mac 设备都有可能在菜单栏出现「屏幕镜像」图标,并提示现在使用的是「屏幕拓展」模式:

Photo by @kuentin on V2EX
Photo by @kuentin on V2EX

解决「停止拓展」后无法显示

很多同学升级完发现菜单栏这个图标后第一反应是停止拓展,然后:

  • 内置屏幕的 Mac 设备在「屏幕镜像」中点击「停止拓展」后会导致这块外接屏幕不再显示,需要删除下面的文件并重启才能再次使用这块屏幕:

/Library/Preferences/com.apple.windowserver.displays.plist

  • Mac mini 这种无内置屏幕的设备则「停止拓展」按钮不生效,「屏幕镜像」图标一直显示在菜单栏。

隐藏菜单栏的「屏幕镜像」图标

如果只是想隐藏「屏幕镜像」图标,可以在下面两个方法中选一个:

  • CMD+鼠标左键选择并往下拖动「屏幕镜像」图标直到图标上出现「X」后松开可以在菜单栏直接隐藏掉「屏幕镜像」图标。
  • 「系统设置」里的「控制中心」中找到「屏幕镜像」选择「不在菜单栏显示」。

但这是「眼不见为净」,macOS 仍在将显示器/电视作为屏幕拓展,需要用下面的办法解决。

将 macOS 外接屏幕设置为「电脑显示器」

根据 Reddit 上的帖子「macOS 15.2 has a new setting when using a tv as your monitor」,更好的办法是通过 BetterDisplay 让 macOS 识别接入的显示器/电视类型是「电脑显示器」而不是「电视」从而绕过这个 Bug:

  • 在 BetterDisplay 的设置里开启「编辑此显示器型号的系统配置」:

  • 往下拖到「已编辑显示角色」,选择为「电脑显示器」:

  • 如果没有生效,点击下面的「将系统配置标记为未应用」,然后点击左侧弹出红色「有些系统配置更改尚未应用」提示中的「应用」:

  • 这样设置过后,为了不影响「屏幕镜像」的正常使用,可以再次在「系统设置」里的「控制中心」中找到「屏幕镜像」选择「启用时显示」:

  • 同时因为被系统识别为「电脑显示器」,电视也能使用「夜览」和「亮度调节」了:

Comments
Write a Comment