目的: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 でワンクリックで連携機能を起動