Sytuacja:
Mam MacBooka Pro MacBook Pro (Retina, 15-inch, Mid 2014)
I podłącz 2 zewnętrzne monitory ASUS VS247 Display
poprzez piorun.
Na każdym monitorze mam otwartych wiele komputerów stacjonarnych / przestrzeni.
Problem:
Kiedy budzę mojego komputera Mac ze stanu uśpienia, czasami przełącza on rozpoznawanie monitorów i wszystkie komputery stacjonarne / spacje z Monitor2 są teraz na Monitor3, a wszystkie komputery stacjonarne / Spaces z Monitor3 są na Monitor2.
Główny monitor (ten na laptopie) zawsze pozostaje taki sam.
Zdarza się to średnio raz na miesiąc. Nie byłem w stanie znaleźć konkretnej przyczyny tego.
Moje kable piorunów i porty są oznaczone kolorami. Tak więc zdecydowanie nie zmieniam kabli.
Więcej informacji:
Tak wyglądają moje ustawienia kontroli misji.
[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.
Czy ktoś ma ten sam problem? Jeśli tak, czy istnieje poprawka?
źródło
Odpowiedzi:
Tak! Mam 4 zewnętrzne monitory i to doprowadzało mnie do szału, dopóki się nie domyśliłem. Pobaw się, przesuwając „górny” pasek między ekranami w oknie Porozumienia. Przypisz go do różnych ekranów, a zauważysz, że rozwiąże problem, gdy znajdziesz „właściwy” ekran. Nie pamiętam, dlaczego to zadziałało, ale się udało.
źródło
„Rozwiązałem” ten problem za pomocą https://github.com/jakehilborn/displayplacer . Jeśli podłączę koncentrator i monitory są nieprawidłowe, zamiast obracać ekrany lub podłączać kable, mogę teraz uruchomić skrypt (za pomocą skrótu), aby rozwiązać ten problem.
Najpierw upewnij się, że monitory są w prawidłowej konfiguracji. Następnie zainstaluj displayplacer i uruchom go.
Na dole danych wyjściowych zobaczysz, że generuje polecenie, które spowoduje powrót monitorów do bieżącej konfiguracji. Przykład:
Następnie utworzyłem usługę / akcję i ustawiłem skrót klawiaturowy dla tego elementu. Teraz szybkie naciśnięcie klawisza rozwiąże problem.
Więcej informacji: Odpowiedź Dana jest dla mnie źródłem tego problemu. Mam dwa identyczne monitory, oba podłączone do koncentratora za pośrednictwem Displayport. Ten koncentrator jest podłączony do mojego komputera Mac za pomocą jednego połączenia USB-C. Losowo stacja dokująca załaduje ustawienia w innej kolejności, co powoduje ten problem. Ponieważ mój trzeci monitor jest obrócony, powoduje to nieprawidłowe obracanie dwóch ekranów.
Od miesięcy rozłączam oba połączenia DisplayPort na hubie, a następnie ponownie się podłączam w odwrotnej kolejności. To rozwiązuje problem, ale było naprawdę denerwujące.
źródło
Dla mnie jest to oparte na tym, który kabel podłączam jako pierwszy, nawet gdy podłączam je do tych samych portów. Używam dwóch kabli HDMI. Jeśli moje ekrany zostaną zamienione, po prostu odłączę jeden z kabli i podłączę go z powrotem. Jeśli ekrany nadal są zamieniane, odłączam drugi i podłączam go z powrotem. Ekrany będą migotać, a one przełączą się z powrotem na normalna.
To wygląda na błąd systemu operacyjnego, ale nie mam pewności.
źródło
Wsparcie Apple pomogło mi w tym:
Eureka! To rozwiązało ten irytujący problem przełączania ekranu podczas kontroli misji, w którym moje komputery Mac automatycznie przełączały się same podczas pracy na jednym z czterech otwartych komputerów Mac.
źródło
Jak dotąd wydaje mi się, że po tygodniu prób po prostu podłączam każdy monitor do portu USB-C po innej stronie laptopa.
źródło
Mam konfigurację wyświetlania z dwoma identycznymi wyświetlaczami podłączonymi przez dwa oddzielne adaptery HDMI w dwóch osobnych portach USB-C. Mój Macbook Pro jest zawsze podłączony do wyświetlaczy i za każdym razem, gdy budzi się z trybu uśpienia, układ wyświetlaczy jest pomieszany. Moim rozwiązaniem do dziś było przestawienie wyświetlaczy za pomocą „Preferencji systemowych”. Teraz używam rozwiązania displayplacer-aveneyera w połączeniu z konfiguracją skrótu, aby uruchomić skrypt powłoki w Keyboard Maestro i działa to jak urok na Mojave!
źródło