首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  MacBook Pro

老款的 macbook 如何使用随航(sidecar)

  •  
  •   sunlice · 42 天前 · 3231 次点击
    这是一个创建于 42 天前的主题,其中的信息可能已经有所发展或是发生改变。

    还是忍不住升级了 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,然后有大神写了一个脚本,我先放地址吧

    http://dev.zeppel.eu/luca/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 luca/SidecarCorePatch
    

    然后

    $ sudo swift patch.swift
    

    对了,这里要求你必须要安装过 Command Line Tools

    再然后就是重启。

    这个时候,sidecar 图标神奇的出现了,

    你以为这样就可以使用 sidecar 了吗,年轻人,还不行啊。

    使用 sidecar 还有一个条件就是你的 macbook 和 ipad 必须在一个局域网里面,这个我想大部分都没问题,还有就是 两个必须使用同一个 apple ID。这点也很重要。

    我把这些条件都满足以后,在 sidecar 的控制面板上出现了我的 ipad,赶紧连上看看。 真香时刻来了,我靠 ,这是什么鬼,这画质,这速度简直了,ipad 屏幕上一条一条的,拖进来的窗口卡的一顿一顿的。看来我的副屏是不行了,我也明白了为什么苹果不支持旧版本的 macbook 了,估计就是没法保证效果。

    折腾完了,我也舒服了,看看 11.11 有啥好的 4K 小显示器买一个吧。

    17 回复  |  直到 2019-10-28 14:28:36 +08:00
        1
    SeanChense   42 天前   ♥ 3
    感谢踩坑精神分享,成功劝退我了
        2
    kidult   42 天前
    爱折腾的人表示第一时间都入新款,我们还在用 2015 款的只能算是穷折腾
        3
    kaneg   42 天前 via iPhone
    感谢楼主的折腾精神,怪不得我升级后没有这个宣传中很酷的功能,原来是我的太老了,我的是 12 年中的
        4
    Tochase   42 天前
    duet 支持,但是要花钱买
        5
    sunlice   42 天前
    @kidult 你说的爱折腾的人是爱折腾钱的,我们属于穷折腾的。
        6
    sunlice   42 天前
    @Tochase 嗯,但是有人反映新系统 duet 不好用了。没验证,不知道真假。
        7
    hearfish   42 天前 via iPhone   ♥ 1
    Luna display 了解一下 ,不挑型号不绑定 Apple id,流畅度和资源消耗比 duet 好多了
        8
    sunlice   42 天前
    @hearfish 这玩意的价格真够买个显示器的了。
        9
    hearfish   42 天前 via iPhone
    @sunlice 是的,不过显示器不比 iPad 方便啊,更别说现实效果了
        10
    liuqi0270   42 天前 via iPhone
    看前面想折腾,看到后来,2012 年的尝试就是作死。距离 sidecar 还缺一个新款 mbp 和 iPad。
        11
    Cbdy   42 天前 via Android
    升级完之后发现不支持我的上古 iPad Air
        12
    sunlice   42 天前
    @Cbdy 上古? 骊山挖出来的?
        13
    labnotok   42 天前 via Android
    区别就是 hevc 的硬编码,
    Intel 从 6 代开始才支持,软编码的话负载爆炸

    这波真不是库克黑心
        14
    sunlice   42 天前
    @labnotok 这是行家
        15
    aydd2004   42 天前
    12 寸的强行开了 画质很差 不折腾了
        16
    shuangyeying   42 天前
    感谢踩坑,2015MBP 就不试了,幸好没有脑袋一热,iPad Pro 10.3.3 升级就回不来了。
        17
    zhouweiluan   41 天前
    哈哈哈哈,简单来说就是「可以,但没必要」
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2955 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 24ms · UTC 00:59 · PVG 08:59 · LAX 16:59 · JFK 19:59
    ♥ Do have faith in what you're doing.