如何科学地使用iPad作为MacMini的显示器

6,713 阅读3分钟

2020年双11,看到苹果新发布了m1芯片的MacBook系列和MacMini,惊叹这成倍的性能提升之余,看了看刚买的二手19款16寸Macbook Pro,无奈流下了悔恨的口水。

时隔2个月到了1月中旬,正是百废俱兴,基金大涨的时候,我掐指一算,这个月基金股票已经赚了将近7k,此时不买,更待何时,于是我就背(四声)着媳妇,偷偷地去苹果官网下单定制了一台16G内存的MacMini。又隔了一周多,大概是1月23号,终于在丰巢快递柜收到了这个货。


下面进入正题:

我们知道,新版的MacOS和iPadOS之间有一个Sidecar(随航)的功能,可以让iPad扩展成为MacBook的显示屏,对于air和pro系列来说,这是一件锦上添花的事,而对于MacMini来说,更是可以省去一个显示器的成本。

但是存在一个问题,那就是对于Sidecar来说,需要在UI界面下选择iPad进行连接,这就意味着:

方案一

我们需要先把MacMini连接一台显示器,打开Sidecar之后,才能断开原来的显示器,独立连接iPad,但这种脱裤子放屁的事,鄙人自然是不会干的。

方案二

这也是网上搜索到得稍微好一点得方案,先使用Apple Store里的Duet,用有线连接的方式进入桌面,然后再连接Sidecar,随后再断开有线连接和Duet。除了Duet之外,iPad上还支持一类软件,可以直接连接到MacOS的桌面,那就是远程桌面软件,比如TeamViewer,向日葵,VNC Viewer等等,这些软件在MacMini上可以实现的功能跟Sidecar非常接近,都可以把Ipad当作它的一个显示器来使用,唯一的区别就是连接的稳定性。

方案三

说到这里,我们的主角出现了,那就是VNC Viewer这个软件。MacOS的屏幕共享功能,允许其他MacOS系统的设备通过在浏览器输入一个vnc的地址,直接进入其远程桌面来实现屏幕共享和远程操作。在iPad上使用这个功能的时候,需要我们提前下载好这个软件,然后在Safari的地址栏输入要控制的设备的vnc地址,然后输入提前设置好的密码,就可以远程连接上MacMini了。

使用VNC Viewer的一个好处是,在MacMini这一端不需要额外下载别的软件,像TeamViewer,向日葵这些,都需要在MacMini上再下载安装一遍这个软件,而VNC 则是MacMini集成到系统上的一个软件,只需要在【系统设置->共享->屏幕共享】打开和配置好就可以使用了。

补充

方案三需要依赖MacMini与iPad在同一个局域网下面,因此需要开机后MacMini能够自动连上Wifi或者插上网线。在同一个局域网下,如果可以ssh到MacMini上,还可以通过命令行的方式开启VNC的服务,使用下面这条命令

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -clientopts -setvnclegacy -vnclegacy yes -clientopts -setvncpw  -restart -agent -privs -all -vncpw mypasswd

最后的mypasswd可以改为自己想设置的vnc密码。

最后

使用这个方法连接上MacMini后,就可以到系统设置的随航里连接上我们的iPad,最后开始愉快地刷iPad版的B站和iOS版的抖音了。