概述
在启用“窗帘模式”的情况下使用 Screens 时,您可能会注意到 Google Chrome 不响应鼠标点击。其他应用程序(例如 Safari、Finder 或 Mail)则继续正常运行。
此问题并非 Screens 所特有,在其他应用程序(例如 Apple Remote Desktop)中也可能出现。
原因
“窗帘模式”会在远程 Mac 上创建一个虚拟显示器,然后将其流式传输到客户端应用程序。
与依赖 AppKit 的原生 macOS 应用程序不同,Google Chrome 是基于跨平台框架 (Chromium/Skia) 构建的。这些框架处理渲染和输入的方式不同,这可能会导致与“窗帘模式”结合使用时点击和其他交互失败。
受影响的应用
- Google Chrome
- 可能还有其他不依赖 macOS 原生框架的应用
macOS 原生应用(Safari、Finder、邮件、系统偏好设置等)以及绝大多数第三方应用不受影响。
解决方法
遗憾的是,macOS 远程管理中没有可以更改的设置来解决此问题。
目前唯一的解决方案是在需要控制 Chrome 时避免使用窗帘模式。如果禁用窗帘模式,Chrome 将正常响应鼠标点击。
总结
- 这是 Chrome 与窗帘模式一起使用时的已知限制。
- 这不是 Screens 本身的问题。
- 唯一的解决方法是在控制 Chrome 时避免使用窗帘模式。