【文章】iPad如何作为Mac mini 唯一主屏（Wi-Fi版）

目的：让 iPad 作为 Mac mini 唯一主显示器

操作文档

Created 2025 年 1 月 21 日

Creator 小渔分享

原理分析

↓ 思维导图

释：

这里我作了一个草图

简单说一下原理

iPad 和 Mac mini 要连在同一个 Wi-Fi 下

iPad 通过 ssh 命令找到 Mac mini 开启随航的脚本代码

Mac mini 首先会自检是否有可用的显示器

因为没有显示器，ipad 就无法开启随航功能

所有我们要先创建一个虚拟屏幕，来通过 Mac mini 的自检

这样 Mac mini 就可以将视频画面传到 IPad 上了

开启随航的系统要求

Mac mini 操作部分

↓ Macmini M4 操作步骤明细如下

搜索→自动操作→点击新建文稿→选择应用程序→搜索 AppleScript

将代码拷贝到 AppleScript

随航代码

将 “这里是自己 iPad 名称” 修改为 iPad 名称

Followship connected ⇒ 随航已连接

Not found ⇒ 没有发现

Copy
on findLastTargetIndex(targetItem, itemList)

set lastIndex to 0

repeat with i from (count of itemList) to 1 by -1

if item i of itemList is targetItem then

set lastIndex to i

exit repeat

end if

end repeat

return lastIndex

end findLastTargetIndex

beep 1
beep 1

tell application "System Settings"

activate
delay 1

tell application "System Events"
tell process "System Settings"

-- 点击菜单栏中的 "Display" 菜单项
click menu item "显示器" of menu "显示" of menu bar item "显示" of menu bar 1

delay 0.3

tell group 1 of group 2 of splitter group 1 of group 1 of window "显示器"
try
-- 系统设置在冷启动后需要时间加载右侧界面
delay 1
click pop up button "添加"

-- 获取 "Add" 菜单中的所有菜单项名称

set menuItems to name of menu items of menu "添加" of pop up button "添加"

-- 通过名称查找最后一个匹配项的索引

set targetIndex to (my findLastTargetIndex("这里是自己iPad名称", menuItems))

-- 点击目标菜单项
delay 0.3
click menu item targetIndex of menu "添加" of pop up button "添加"

say "随航已连接"

on error

delay 0.5

say "没有发现"

end try

end tell

end tell

end tell

end tell

delay 1

beep 1

-- 可选：退出系统设置

-- tell application "System Settings" to quit

iPad 名称

运行代码

运行前需要开启权限

系统设置→隐私与安全性→辅助功能→打开（开启随航，自动操作）

运行代码，检查是否生效

存储代码

命名：开启随航

运行报错

AppleScript “开启随航” 不允许辅助功能访问

解决

允许辅助功能 App 访问你的 Mac

这里有个问题需要注意：隐私与安全性→辅助功能→开启随航 (删除后，重新添加并开启)

iPad 操作部分

↓ Ipad 9 操作步骤明细如下

点击→快捷指令→点击添加→点击右侧搜索→ssh→选择通过 ssh 运行脚本

查看主机 ip 地址，输入命令 open -a 开启随航 ，

主机 IP

重新命名：开启随航

添加到主屏幕

我这里是 iPadOS16，如果是 iPadOS18，可以将 ssh 运行脚本添加到控制中心

ssh 脚本运行时报错

🔔: 无法与 ssh 远程服务器连接？

系统设置→通用→共享→将远程登陆打开

系统设置→搜索：快捷指令→点击：高级→打开：允许运行脚本

MacOS 创建虚拟屏幕

🔔：当我们拔掉显示器线后，就无法开启随航功能。

🔔：我们通过创建虚拟屏幕骗过 MacOS 系统。

下载软件Better Display

GitHub：https://github.com/waydabber/BetterDisplay/releases

如果无法正常下载 BetterDisplay, 可通过网盘获取

通过网盘分享的文件：BetterDisplay-3.5.6.zip
链接: https://pan.baidu.com/s/1zRfTNNyPqz64Q-n5kx4A5g 提取码: xyfx 复制这段内容后打开百度网盘手机 App，操作更方便哦

创建虚拟屏幕 →随机选取

将 Better Display 设置为开机自启动

将虚拟屏幕设置为 Manage Display（主显示屏）

效果展示

Mac mini 开机，盲敲开机密码，iPad 一键开启随航功能