如何在不受官方支持的 Mac 上激活 Sidecar

Sidecar 可能是 macOS Catalina 引入的最佳功能之一。 问题是 Apple 决定只有 2016 年以后的 Mac 才能使用它。 所有以前的设备,尽管能够更新到最新版本的系统,但都被排除在外。 不过不用担心,有 在不受支持的 Mac 上激活 Sidecar 的非官方方式。

Sidecar、HEVC 编解码器和旧 Mac

2016年之前的苹果设备不支持Sidecar的原因如下。 在那些苹果电脑上 没有为 HEVC 编解码器实现硬件级支持. 这是用于通过电缆和无线方式将视频信号从 Mac 发送到装有 iPadOS 的 iPad 的设备。

由于无法在硬件级别本地工作,整个编码过程必须通过软件完成,这会恶化用户体验。 因此,它看起来不像是一个实现,让我们尝试一下,Apple 决定减少损失,只有满足这些要求才能访问 Sidecar:

  • 已安装 iPadOS 13 和 macOS Catalina。
  • 拥有 2016 年起的 MacBook、2018 年起的 MacBook Air、2016 年起的 MacBook Pro、2018 年起的 Mac mini、2015 年起的 iMac、2017 年起的 iMac Pro 或 2019 年起的 Mac Pro(尚未出售)。
  • 拥有以下 iPad 之一:任何 iPad Pro 型号、iPad 6、iPad mini 5 和 iPad Air 3。

边车 Mac Pro 2013

如果您拥有所有这些,您只需转到系统偏好设置,查找与 Sidecar 对应的偏好设置面板,然后选择要将视频信号发送到的设备。 重要的是两台设备都使用同一个 iCloud 帐户登录,如果它们不是通过电缆连接,则连接到同一个 Wi-Fi 网络并激活蓝牙。

如何在不受支持的 Mac 上激活 Sidecar

很好,但如果我们想要会发生什么 在不正式支持该功能的 Mac 上使用 Sidecar。 让我们看看,电源是可能的,但不要指望与兼容设备一样流畅和令人满意的体验。

要在之前未正式支持的计算机上激活 Sidecar,在测试过程中,有一个简单的命令已经在系统偏好设置中显示了该选项。 该终端命令不再有效。 所以你必须走另一条路。 更复杂的东西,但你可以按照这些步骤进行。 (您需要安装命令行工具,可从 Apple 开发人员中心获取 - 命令行工具)

转到以下网址并 下载 SidecarCorePatch 文件夹. 然后执行以下操作,但在此之前请记住,一切由您负责。 因此,建议您制作 Mac 的完整副本以保护数据。

  • 对位于以下路径的文件进行备份,以防出现问题 /System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore
  • 禁用 SIP 系统完整性保护控制。 为此,请重新启动 Mac,按 command + R 并启动 macOS 恢复模式。 现在,加载终端并运行命令 csrutil desable. 如果有机会你想检查它是否处于活动状态,请从终端执行命令 csrutil status.
  • 现在,使用命令克隆存储库 git clone http://dev.zeppel.eu/luca/SidecarCorePatch.git
  • 您之前下载的文件夹,将 patch.swift 文件放在您的用户根目录下,现在运行命令 sudo swift patch.swift. 要以 root 模式运行,您必须先在此处激活它 苹果解释了如何做到这一点。 虽然您也可以运行命令 dsenableroot,当你想禁用它时运行 dsenableroot -d.
  • 重新启动您的 Mac。

不支持 Sidecar Mac

完成,如果您现在转到系统偏好设置,您将看到 Sidecar 选项和 您可以将 iPad 屏幕用作第二台显示器,复制屏幕,将其用作图形输入板等。 但是要小心,如果你注意到,不要把手放在头上 体验并不都好,我们之前讨论过为什么不支持它们。 所以你必须时刻牢记这一点。 如果您想利用这种类型的解决方案,您可以选择应用程序,例如 Duet显示 o 露娜显示器.


在 Google 新闻上关注我们

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:Actualidad Blog
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   塞萨尔乌尔

    仍然需要解释的是,您必须首先安装 git 才能在终端中克隆,在克隆 repo 之后写入 cd sidecarcorepatch 然后才执行命令 sudo swift patch.swift
    它还可能会因未更新 Xcode 而出错)