老款的macbook 如何使用随航(sidecar)
还是忍不住升级了catalina,实际上是为了体验一些新的特性,在这些特性中我最想体验的是sidecar,日常使用的时候,我很需要一块副屏,作为调试或者输出窗口使用,所以这次升级主要是为了让我的ipad pro 发挥生产力。
先是升级ipad pro,基本无痛升级到了 ipadOS 13,界面越来越像笔记本了。
接下来是升级macbook pro。我的版本是15寸 2014年MID。意味这是 2014年的产品。
升级也算顺利,但是,可但是,当我想使用 sidecar 的时候 我在系统偏好设置里面居然没有发现 sidecar的控制选项? 赶紧google,发现官方说sidecar 只能支持如下的设备:
27-inch iMac(2015年末或更新版本)
iMac Pro
MacBook Pro(2016或更新版)
MacBook Air (2018)
12-inch MacBook(2016年初或更新版本)
Mac mini (2018)
Mac Pro (2019)
这就尴尬了,我的笔记本不在支持之列,我能就此放弃吗? 这不符合我爱折腾的性格啊,不行,必须折腾。
首先是得让sidecar 控制面板显示出来,这个入口被苹果隐藏了,我找到了这样的一个方法
1、用数据线把你的ipad 和电脑连接起来
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” 注意没有引号哈。
4、回车,
5、也许需要重启。
如果这时候,能够打开sidecard的控制面板,那说明你比我幸运,我根本打不开,提示我需要连接我的ipad,可问题是我的ipad 连着电脑啊。看来这个方法不行,得换个思路。
还得google,然后有大神写了一个脚本,我先放地址吧
SidecarCorePatch补丁
不过大神也说的很清楚,这个补丁有风险,所以操作前需要备份,先备份这个文件。
/System/Library/PrivateFrameworks/SidecarCore.framework/Versions/A/SidecarCore
然后 要关闭 SIP(系统完整性校验),具体方法如下
1 重启MAC,按住cmd+R直到屏幕上出现苹果的标志和进度条,进入Recovery模式;
2 在屏幕最上方的工具栏找到实用工具(左数第3个),打开终端,输入:csrutil disable;
3 关掉终端,重启mac;
4 重启以后可以在终端中输入csrutil status,就可以看到是enabled还是disabled。 必须是 disabled。
接下来就是
$ git clone http://dev.zeppel.eu/luca/SidecarCorePatch.git
然后
$ sudo swift patch.swift
对了,这里要求你必须要安装过 Command Line Tools
再然后就是重启。
这个时候,sidecar图标神奇的出现了,
截屏2019-10-19下午10.46.45.png
你以为这样就可以使用sidecar 了吗,年轻人,还不行啊。
使用sidecar 还有一个条件就是你的macbook和ipad 必须在一个局域网里面,这个我想大部分都没问题,还有就是 两个必须使用同一个apple ID。这点也很重要。
我把这些条件都满足以后,在 sidecar 的控制面板上出现了我的ipad,赶紧连上看看。
截屏2019-10-19下午10.50.34.png
真香时刻来了,我靠 ,这是什么鬼,这画质,这速度简直了,ipad 屏幕上一条一条的,拖进来的窗口卡的一顿一顿的。看来我的副屏是不行了,我也明白了为什么苹果不支持旧版本的macbook了,估计就是没法保证效果。
折腾完了,我也舒服了,看看11.11 有啥好的4K小显示器买一个吧。