目的:iPad を Mac mini の唯一の主表示器として使用する
操作文档#
作成日 2025 年 1 月 21 日
作成者 小渔分享
原理分析#
↓ 思维导图
- 释:
- ここにスケッチを作成しました
- 原理を簡単に説明します
- 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 ⇒ 見つかりませんでした
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 “随航を有効にする” はアクセシビリティのアクセスを許可されていません
-
解決策
- アクセシビリティアプリがあなたの Mac にアクセスを許可する
- ここで注意が必要な問題があります:プライバシーとセキュリティ→アクセシビリティ→随航を有効にする(削除後、再追加して有効にする)
-
iPad 操作部分#
↓ Ipad 9 操作手順の詳細は以下の通りです
-
クリック→ショートカット→追加をクリック→右側の検索をクリック→ssh→ssh を介してスクリプトを実行するを選択
-
ホストの IP アドレスを確認し、コマンド
open -a 随航を有効にする
を入力します, -
ホスト IP
-
名前を変更:随航を有効にする
-
ホーム画面に追加
-
-
ssh スクリプト実行時のエラー
🔔リモートサーバーに接続できませんか?
-
システム設定→一般→共有→リモートログインをオンにします
-
システム設定→検索:ショートカット→クリック:詳細→スクリプトの実行を許可するをオンにします
-
MacOS で仮想画面を作成#
🔔:ディスプレイケーブルを抜くと、随航機能を有効にできなくなります。
🔔:仮想画面を作成することで MacOS システムを欺きます。
-
ソフトウェアBetter Displayをダウンロード
-
BetterDisplay が正常にダウンロードできない場合は、クラウドストレージから取得できます
クラウドストレージで共有されたファイル:BetterDisplay-3.5.6.zip
リンク: https://pan.baidu.com/s/1zRfTNNyPqz64Q-n5kx4A5g 提取码: xyfx この内容をコピーして百度クラウドストレージのモバイルアプリを開くと、操作がより便利です -
仮想画面を作成 → ランダムに選択
-
Better Display を起動時に自動起動するように設定
-
仮想画面を Manage Display(主表示器)に設定
効果展示#
- Mac mini を起動し、盲目的に起動パスワードを入力し、iPad でワンクリックで随航機能を有効にします