小渔分享

小渔分享

youtube
bilibili
zhihu

【文章】iPad如何作為Mac mini 唯一主屏(Wi-Fi版)

封面 1024x576

目的:讓 iPad 作為 Mac mini 唯一主顯示器


操作文檔#

Created 2025 年 1 月 21 日

Creator 小漁分享


原理分析#

↓ 思維導圖

截屏 2025-01-22_04.50.50

  • 釋:
    • 這裡我作了一個草圖
    • 簡單說一下原理
    • iPad 和 Mac mini 要連在同一個 Wi-Fi 下
    • iPad 通過 ssh 命令找到 Mac mini 開啟隨航的腳本代碼
    • Mac mini 首先會自檢是否有可用的顯示器
    • 因為沒有顯示器,iPad 就無法開啟隨航功能
    • 所以我們要先創建一個虛擬屏幕,來通過 Mac mini 的自檢
    • 這樣 Mac mini 就可以將視頻畫面傳到 iPad 上了

開啟隨航的系統要求#

Qmd6WHGJ8x9ZT74Cvx66XLPqJcT8usaUBRFAYxY7UrVuLr

Mac mini 操作部分#

↓ Macmini M4 操作步驟明細如下

  • 搜索→自動操作→點擊新建文稿→選擇應用程序→搜索 AppleScript
    • 將代碼拷貝到 AppleScript

      截屏 2025-06-06_15.51.16

    • 隨航代碼

      • 將 “這裡是自己 iPad 名稱” 修改為 iPad 名稱
      • Followship connected ⇒ 隨航已連接
      • Not found ⇒ 沒有發現
      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 名稱

      E45ECDB1-5987-44B4-A6D0-AA052F879FB2_1_201_a

  • 運行代碼
    • 運行前需要開啟權限

      • 系統設置→隱私與安全性→輔助功能→打開(開啟隨航,自動操作)

        截屏 2025-06-06_15.53.05

    • 運行代碼,檢查是否生效

      截屏 2025-06-06_15.56.21

  • 存儲代碼
    • 命名:開啟隨航
  • 運行報錯
    • AppleScript “開啟隨航” 不允許輔助功能訪問

      2025-01-22_07.15.41

    • 解決

iPad 操作部分#

↓ Ipad 9 操作步驟明細如下

  • 點擊→快捷指令→點擊添加→點擊右側搜索→ssh→選擇通過 ssh 運行腳本

  • ssh 腳本運行时报錯

    🔔: 無法與 ssh 遠程服務器連接?

    • 系統設置→通用→共享→將遠程登錄打開

      截屏 2025-06-06_16.10.59

    • 系統設置→搜索:快捷指令→點擊:高級→打開:允許運行腳本

MacOS 創建虛擬屏幕#

🔔:當我們拔掉顯示器線後,就無法開啟隨航功能。

🔔:我們通過創建虛擬屏幕騙過 MacOS 系統。

效果展示#

  • Mac mini 開機,盲敲開機密碼,iPad 一鍵開啟隨航功能
載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。