老旧Mac打开Sidecar随航

需求说明

一直以来想到了个问题,就是比如录制视频教程之类的时候,可能要有一些随时手写输出,绘图等一些操作

希望能直接反映到电脑上,这个整个视频录制就很完善相当于一台电脑+数位板的需求

但是呢,现在在Mac上无法实现,只能是先手写画图,再传入电脑,不是实时的。自动看到IpadOS13后,苹果新出了一个Sidecar的功能,比较眼馋,这样好多生产都可以在ipad上直接完成。但是由于自己的mac是老的2014年的,不支持这功能。看到网上有一些改造使用,于是也就尝试一下。

前提条件

macOS Catalina 新系统(macOS 10.15)

iPad升级iOS13+即iPadOS,iPad需为支持Sidecar机型

Mac设备和iPad设备均登录同一AppleID

iPad与Mac能同步(一个网,相互信任)

Mac设备关闭SIP

开启方法

网上不能用的方法

终端中运行

1
2
3
defaults write com.apple.sidecar.display AllowAllDevices -bool true;
defaults write com.apple.sidecar.display hasShownPref -bool true;
open /System/Library/PreferencePanes/Sidecar.prefPane;

但是这样会提示:

您无法打开“随航”偏好设置面板,因为该面板此时不可用

修改配置的方法

  1. 重启电脑,在电脑启动时,一直压住CMD+R,进入恢复模式

  2. 进入后工具->终端打开终端,运行csrutil disable

  3. 再重启电脑进入正常模式

  4. 打开新终端,使用大神分享的代码(可能网打不开,要借助VPN)

    1
    2
    3
    4
    cd ~/Downloads;
    git clone http://dev.zeppel.eu/luca/SidecarCorePatch.git;
    cd SidecarCorePatch;
    sudo swift patch.swift;
  5. 运行完毕后,再重启

  6. 重启进入后,就可以看到上排的sidecar,原来的airdrop变成了一个ipad的图标

个人体验

  1. 非常流畅不卡顿,没有什么延迟之类的感觉
  2. 闪屏很严重(像信号不好的电视那样,每隔1秒花一下),严重影响体验
  3. 不可能胜任我的需求,总体感觉如下