mac无屏幕自动连接ipad随航(ipad作为 macmini 唯一显示器)

2023-10-22 16:21:14 11点赞 51收藏 9评论

前言

大家好,我是爱折腾的瞌睡猪。最近刚入了一台 macmini,在折腾过程中发现 arm版的 win11基本能胜任本人工作需求,天正、CAD、广联达等几个我常用软件都找到了较为合适的解决办法。所以我有意用 macmini取代笔记本(19款 intel版 macbook pro16寸)随身带出门工作,从便携重量上也有所减轻。

那么这种需求下,就要求让mac在没有屏幕的情况下自动连接ipad随航。经过折腾,我将我的方法分享给大家。

1、macmini 的相关设置(确保开机可直接使用指令)

(1)开机直接进入登陆进入桌面

进入设置用户与群组自动以此身份登录选择要自动登陆的账号输入密码

选择要自动登陆的账号选择要自动登陆的账号在弹窗中输入密码在弹窗中输入密码

(2)开启远程登录

点击右侧按键打开点击右侧按键打开选择仅这些用户,然后只保留你使用的账户选择仅这些用户,然后只保留你使用的账户

(3)关闭自动锁幕

全部设置为永不,M芯片功耗很低,永不待机没有影响全部设置为永不,M芯片功耗很低,永不待机没有影响

(4)安装虚拟显示器软件

下载安装 BetterDisplay⇢设置开机自启动⇢点击 create new dummy⇢随便选一个虚拟显示器⇢设置为 iPad 镜像。设为镜像后自动连接后,虚拟显示器就会默认作为 ipad的镜像,不会干拢你实际使用。BetterDisplay自行网上查找,注意有些版本本人测试存在问题,建议用1.3.3)

mac无屏幕自动连接ipad随航(ipad作为 macmini 唯一显示器)

上方状态栏选 BetterDisplay

mac无屏幕自动连接ipad随航(ipad作为 macmini 唯一显示器)此处选一个就行此处选一个就行mac无屏幕自动连接ipad随航(ipad作为 macmini 唯一显示器)mac无屏幕自动连接ipad随航(ipad作为 macmini 唯一显示器)

此处也可以习一个 hdmi按口的显示诱骗器,京东不到十块钱,很便宜,而且是京东自营,第二天一早就到了。(说明一下,这里只是把我买的链接放上,方便大家使用,没有推销,人家京东也不需要我们这种小白推销😄😄😄😄)

放上个人采购证明,以示😄放上个人采购证明,以示😄

2、指令设置

(1)打开快捷指令(可用command+空格,聚焦搜索快捷指令)

建议在快捷指令设置中关闭 iclound同步,不然容易产生多个设备同步的混乱

mac无屏幕自动连接ipad随航(ipad作为 macmini 唯一显示器)

(2)在新建对话框中填写代码

mac无屏幕自动连接ipad随航(ipad作为 macmini 唯一显示器)mac无屏幕自动连接ipad随航(ipad作为 macmini 唯一显示器)

新代码如下:(两条分割线中点部分)

这段代码是结合了网上大佬们的各种优化后,本人根据自己特别情况,因为我有两个 ipad所以,原来大佬的代码是以第一个作定位,我是改为了以名字作定位的,这样不管是有几个可以随航的设备都会直接连到我需要的那唯一台 ipad。

同时这个版本的优点是,可以解决刚开机,你的 ipad设备还未能出现在连接设备列表时产生连接错误,以连接5次的方式进行重试。


on run {input, parameters}

set counter to 0

set x to 0

beep 1

repeat while counter = 0 and x < 5

tell application "System Settings"

activate

delay 1

tell application "System Events"

tell process "System Settings"

click menu item "显示器" of menu "显示" of menu bar item "显示" of menu bar 1

delay 0.5

tell group 1 of group 2 of splitter group 1 of group 1 of window "显示器"

try

click pop up button 1

delay 0.6

if (menu item "连接键盘鼠标至" of menu 1 of pop up button 1) exists then

click menu item "ipad" of menu 1 of pop up button 1

else

click menu item "ipad" of menu 1 of pop up button 1

end if

say "连接成功"

set counter to 1

on error

if x = 0 then say "未找到ipad"

set x to x + 1

delay 2

end try

end tell

end tell

end tell

end tell

end repeat

if x = 5 then

say "连接中止"

end if

end run


代码说明:两处红字一定要改成你 ipad 在随航显示的名字;

蓝字部分可以随意更改,是用于发出语音提示的。也可为空。

(3)错误的处理方法

通常第一次使用快捷指令会出现这个错误通常第一次使用快捷指令会出现这个错误

打开设置⇢隐私与安全性⇢辅助功能⇢ siriactionsd打开即可

mac无屏幕自动连接ipad随航(ipad作为 macmini 唯一显示器)

3、连接指令加到应用程序

在快捷指令中对新增加的指令右击⇢添加到程序坞⇢对程序坞的对应程序右击⇢选项⇢在访达中显示⇢将程序文件拷贝到应用程序文件夹(或用拖拽)

mac无屏幕自动连接ipad随航(ipad作为 macmini 唯一显示器)mac无屏幕自动连接ipad随航(ipad作为 macmini 唯一显示器)mac无屏幕自动连接ipad随航(ipad作为 macmini 唯一显示器)

4、ipad设置连接mac电脑的快捷指令

(1)打开快捷指令app,点右上角加号新增指令

建议在快捷指令设置中关闭 iclound同步,不然容易产生多个设备同步的混乱

mac无屏幕自动连接ipad随航(ipad作为 macmini 唯一显示器)

(2)搜索 ssh,找到 ssh运行脚本

mac无屏幕自动连接ipad随航(ipad作为 macmini 唯一显示器)

(3)设置脚本参数

mac无屏幕自动连接ipad随航(ipad作为 macmini 唯一显示器)

其中的 mac名字可以在mac电脑的设置⇢通用⇢共享⇢本地主机名中取得,注意要写全,包括后面的.local

mac无屏幕自动连接ipad随航(ipad作为 macmini 唯一显示器)

结尾

本人是一个单纯的数码爱好者,本贴结合了网上一些大佬们的教程,如有错误请大家谅解!!!欢迎大家多作交流。

展开 收起
9评论

  • 精彩
  • 最新
  • if (menu item "连接键盘和鼠标至" of menu 1 of pop up button 1) exists then

    click menu item "ipad" of menu 1 of pop up button 1

    else

    click menu item "ipad" of menu 1 of pop up button 1

    end if
    这个要修改,不然有连接键盘鼠标至的情况不能用

    校验提示文案

    提交
  • click menu item 2 of (menu items of menu 1 of pop up button 1 whose name is "iPad")
    要改成这个

    校验提示文案

    提交
    感谢值友,我连接的键盘和鼠标,也发现是这个问题但是不懂编程正愁不知道该哪段代码就看到了评论。 [邪恶]

    校验提示文案

    提交
    收起所有回复
  • 感谢!

    校验提示文案

    提交
  • 很棒很好,写的很用心

    校验提示文案

    提交
  • 感谢大佬分享,但是看不太懂,是不是事先需要准备4个东西?
    硬件:屏幕和显卡欺骗器,
    软件:自动随航的脚本 以及 betterdisplay(1.3.3版本)
    剩下的就是各种操作了?

    校验提示文案

    提交
    有屏幕可以不用欺骗器 虚拟屏幕自启就行

    校验提示文案

    提交
    收起所有回复
  • 太麻烦了,我选择现成的一键连接, 去看看,通过web网页管理iPad连接,非常简单舒服

    校验提示文案

    提交
  • TF链接被吞了,苹果商店搜索VirtualScreen即可,testflight删.apple.com/join删/naGem1nN

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章

瞌睡猪8889

🌳园林从业|学习专业知识 📷数码爱好|折腾点小玩意 👨🏻‍🦱油腻大叔|随心分享琐事

关注 打赏
作者其他文章
最新文章 热门文章
51
扫一下,分享更方便,购买更轻松