ディスプレイを複数接続した際の、ミラーリング・拡張といったディスプレイ設定をplistで強制できるか

ディスプレイを複数接続した際の、ミラーリング・拡張といったディスプレイ設定について

.plistの値を指定することで、設定の変更はできますでしょうか?


ディスプレイに関する .plist は以下の2つあると認識しています。

/Library/Preferences/com.apple.windowserver.displays.plist

/users/<yourusername>/Library/Preferences/ByHost/com.apple.windowserver.displays.<someuuid>.plist


2つの.plist に対して、どの値を変更すれば設定を変更できるのか

ご教示いただきたいです。

iMac (M1, 2021)

投稿日 2023/06/27 01:54

返信

類似の質問

返信: 2

2023/06/28 22:34 makiko0254 への返信

makiko0254 さん、こんにちは。

複数のディスプレイに拡張またはミラーリングするや、1 台以上の外部ディスプレイを接続する、および「ターミナル」でプロパティリストを編集するの記事をご参照ください。


また、ご利用の Mac の OS バージョン等の詳細や、ご質問の経緯などを記載すると、ほかのユーザの皆様が答えやすくなります。


今後とも、Apple サポートコミュニティをご活用ください。

2023/06/28 22:46 Specialist_TM への返信

ご返信ありがとうございます。

頂いた情報を確認させて頂きます。


Mac の OS バージョンはVentura 13.4

質問の経緯は以下でございました。


M1チップ搭載のiMacにディスプレイを2台接続し、合計3枚のディスプレイ接続を行っています。

iMacのデフォルトの機能では3枚のディスプレイを投影することはできませんので、

サードパーティ製のドッキングステーション&ドライバを使用し、以下のように接続を行っています。

(ディスプレイ自体と設定は毎度固定で、投影自体はできています。)


iMacメインモニター = メインモニター

サブディスプレイ1 = 拡張

サブディスプレイ2 = メインのミラーリング


一度ディスプレイを上記の希望の表示になるように「システム設定」>「ディスプレイ」で設定を行えば、

問題なく次からも表示を保って表示されることは確認しています。



上記を踏まえてですが、

当然プロファイルを持たない初回ログオンユーザーでログインをした際は必ず画面設定が必要です。

Appleのサポートからも、ユーザーごとでディスプレイ設定は保持しており、一括で設定するようなものは無いと返答を頂いています。

しかし、対象のiMacは多数がログインする端末の為、初回ログオン時に手動設定をするといった運用でカバーするのは難しく

どうにかしてディスプレイ設定をシステムとして一括で設定できないか模索しており、 .plist を使用してディスプレイ設定ができないか

という流れでございます。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

ディスプレイを複数接続した際の、ミラーリング・拡張といったディスプレイ設定をplistで強制できるか

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。