Mac:3モニターのセットアップ:デスクトップセットがモニター間で場所を切り替え続ける


80

状況:

MacBook Proを持っています MacBook Pro (Retina, 15-inch, Mid 2014)

またASUS VS247 Display、サンダーボルトを介して2つの外部モニターを接続します。

各モニターで、複数のデスクトップ/スペースを開いています。

問題:

Macをスリープから復帰させると、時々、モニターの認識が切り替わり、Monitor2のすべてのデスクトップ/スペースがMonitor3に、Monitor3のすべてのデスクトップ/スペースがMonitor2になります。

メインモニター(ラップトップのモニター)は常に同じままです。

これは、平均して毎月1回発生します。これが起こる特定の原因を見つけることができませんでした。

サンダーボルトケーブルとポートが色分けされています。だから、私は間違いなく周りのケーブルを切り替えていません。

詳細:

これが私のミッション制御設定の様子です。

[NO] Automatically rearrange spaces based on most recent use?
[Yes] When switching to an application, switch to a Space with open windows for the application.
[No] Group windows by application.
[Yes] Displays have separate Spaces.

他の誰かが同じ問題を抱えていますか?その場合、修正はありますか?


9
外部モニターを接続するたびに、それはがらくたです。ほとんどの場合、ディスプレイはフリップフロップされています。
ジョージカミンズ

3
rq

3
@gevaこれは、最近の使用によってデスクトップが再配置されるのと同じ問題ではありません。
サイ・ファンダーレディJ

今日、MacBook Pro(15インチ、2019)でも同じ問題が発生します。2つのモニター、USB-C用アダプター付きHDMI 。それらが数分離れている場合、すべてのプラグ/アンプラグで発生します。@Josh答えは...時間が教えてくれる、適用
レミBelzanti

2
まあそれは3日であり、問​​題はまだそこにあります。したがって、私は画面をロックし、ロックを解除した後、問題も存在していると言わなければならない :(後に...この手段がない物理的なプラグ/アンプラグ操作、まだ私が困ってんだ
レミBelzanti

回答:


39

はい!私は4台の外部モニターを持っているので、気がつくまで気が狂いました。アレンジメントウィンドウの画面間で「トップ」バーを動かして遊んでください。別の画面に割り当てると、「正しい」画面が見つかると問題が解決することに気付くでしょう。なぜそれが機能したのか思い出せませんが、機能しました。

Macウィンドウ間でトップバーを移動する方法


4
こちらのスクリーンショット:apple.stackexchange.com/a/296905/206646
ognockocaten

これが再び私に起こっただけで(しばらくは発生しなかったので、解決策を忘れていました)、この投稿が復活しました。ありがとうございました!
ダベステワート

2
それは素晴らしいことです。私も自分の投稿を最近読み直さなければなりませんでした!
ジョシュ

4
これは私にはうまくいきません。:(
ForeverWintr

2
これは、この問題が発生するたびに実行する必要がある一時的なソリューションでもあります。これは、ラップトップがスリープモードから起動したときにも発生します(すべての画面が接続されたまま)
Vidak

16

https://github.com/jakehilborn/displayplacerを使用してこの問題を「解決」しました。ハブを接続し、モニターが正しくない場合、画面を回転したりケーブルを再接続したりする代わりに、スクリプトを(ホットキーを介して)実行してこれを解決できます。

まず、モニターが正しい構成になっていることを確認してください。次に、displayplacerをインストールして実行します。

brew tap jakehilborn/jakehilborn && brew install displayplacer
displayplacer list

出力の下部で、モニターを現在の構成に戻すコマンドが生成されることがわかります。例:

displayplacer "id:C00DE6B5-2BF1-D707-8452-14BD6BFAAC84 res:1920x1080 hz:60 color_depth:8 scaling:off origin:(0,0) degree:0" "id:D0823E00-B252-0F5C-DE87-D142F95D0CB4 res:1680x1050 color_depth:8 scaling:on origin:(-1680,0) degree:0" "id:1A13BBCA-7176-912E-4048-7E7E22D786C2 res:1080x1920 hz:60 color_depth:8 scaling:off origin:(1920,-386) degree:90"

次に、サービス/アクションを作成し、このアイテムのキーボードショートカットを設定しました。これで、簡単なキーストロークで問題が解決します。

詳細:Danの答えは、この問題の根本です。2つの同一のモニターがあり、どちらもDisplayportを介してハブに接続されています。そのハブは1つのUSB-C接続を介してMacに接続されています。ランダムに、ドックは設定を異なる順序でロードするため、この問題が発生します。3番目のモニターが回転しているため、2つの画面が不適切に回転するようになりました。

数か月間、ハブの両方のDisplayPort接続を切断してから、逆の順序で再接続しました。これで問題は解決しましたが、本当に面倒でした。


2
これは私にとって魅力的でした。賛成!
ミカスタブス

1
これをありがとう!
ゲイリーレッカード

再:2つの同一のモニター:FWIW、私はラップトップディスプレイ(MBP 15 ")と2つの異なる外部モニターを使用します。1つはLG、1つはCalDigit TS3 +を介して接続されます。スイッチ(displayplacerを試す予定です、ありがとう。)
Peter Cardona

どういうわけか、これはまだ私の目の前のモニターが突然「LG HDR 4K(1)」ではなく「LG HDR 4K(2)」であり、右側のモニターではその逆であるという問題を解決しません。したがって、アプリで「ディスプレイ2」または「ディスプレイ3」を選択すると、別の画面が選択されます。これも変更する方法はありますか?
カルステンS.

1
新しいMacbookのBetter Touch Toolでこれを使用しています。トップタッチバーをカスタマイズできます。また、モニターを自動的に調整するための1ボタンクリックを追加しました。素晴らしい解決策、ありがとう。
ウィル

13

私にとっては、同じポートに接続する場合でも、最初に接続するケーブルに基づいています。2本のHDMIケーブルを使用しています。画面が入れ替わった場合は、ケーブルの1つを抜いて再度差し込んでください。画面がまだ差し替えられている場合は、もう1つを抜いてから差し込んでください。画面がちらつき、元に戻ります。普通。

これはOSのバグのように見えますが、確実に知る方法はありません。


3
CalDigit TB3ドックを使用し、断続的にこの問題が発生します
race_carr

1
USB-Cコンバーター経​​由でラップトップに直接接続されたHDMIケーブルを使用しています。
ダン

3

Appleサポートがこれを助けてくれました:

  • Finderに移動し(デスクトップをクリック)、コンピューター画面の上部にある[移動]メニューにカーソルを合わせます
  • 「Go」にカーソルを合わせながら「option」ボタンを押すと、「Library」フォルダの選択肢が表示されます
  • 「ライブラリ」を強調表示して選択します。
  • ライブラリフォルダーを目の前で開いて、「キャッシュ」フォルダーを見つけます。
  • それをゴミ箱にドラッグします。
  • ゴミ箱を空にします。
  • 再起動。

ユーレカ!これにより、ミッションコントロールの面倒な画面切り替えの問題が解決しました。ミッションコントロールでは、4つの開いているMacデスクトップのいずれかで作業すると、Macデスクトップが自動的に切り替わります。


これを試してみてください。うまくいけば、Macがスリープするたびにこれが起こるのでうまくいきます。
ジョシュコール

2
これは私にはうまくいきません。:(
SpaceDog

私にとっても機能しません。:(
ForeverWintr

1

これまでのところ、1週間試してみてうまくいくように思えますが、単に各モニターをラップトップの別の側のUSB-Cポートに接続するだけです。


0

2つの別個のUSB-Cポートにある2つの別個のHDMIアダプターを介して接続された2つの同一のディスプレイを備えたディスプレイのセットアップがあります。私のMacbook Proは常にディスプレイに接続されており、スリープモードから復帰するたびにディスプレイの配置が混乱します。今日までの私の解決策は、「システム環境設定」でディスプレイを再配置することでした。今、私はaveneyerのdisplayplacer-solutionをショートカットセットアップと組み合わせて使用​​し、Keyboard Maestroでシェルスクリプトを起動しています。これはMojaveの魅力のように機能します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.