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

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

  •  
  •   sunlice · 2019-10-27 10:50:45 +08:00 · 13306 次点击
    这是一个创建于 1877 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    这波真不是库克黑心
    sunlice
        14
    sunlice  
    OP
       2019-10-27 16:06:48 +08:00
    @labnotok 这是行家
    aydd2004
        15
    aydd2004  
       2019-10-27 21:33:49 +08:00
    12 寸的强行开了 画质很差 不折腾了
    shuangyeying
        16
    shuangyeying  
       2019-10-27 22:58:22 +08:00
    感谢踩坑,2015MBP 就不试了,幸好没有脑袋一热,iPad Pro 10.3.3 升级就回不来了。
    zhouweiluan
        17
    zhouweiluan  
       2019-10-28 14:28:36 +08:00
    哈哈哈哈,简单来说就是「可以,但没必要」
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2383 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:20 · PVG 08:20 · LAX 16:20 · JFK 19:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.