기본 디스플레이가 임의로 변경됨


20

두 개의 Thunderbolt 디스플레이에 연결된 MacBook Pro (Late 2011)를 사용하고 있습니다. 디스플레이는 서로 연결되어 있으며 하나의 Thunderbolt가 MacBook Pro에 연결되어 있습니다.

왼쪽 모니터 기능을 기본 디스플레이로 사용하는 것을 선호합니다 (도크를 왼쪽에 배치하고 싶습니다). 디스플레이 시스템 환경 설정 창을 사용하여이 구성을 문제없이 설정할 수 있습니다.

매일 아침, 디스플레이를 MacBook Pro에 연결하고 매일 저녁 연결을 끊습니다.

언젠가는 임의로 보이는 것처럼 디스플레이 구성이 변경되고 오른쪽 모니터에는 왼쪽 대신 도크 및 메뉴 막대가 있습니다.

디스플레이 구성을 동일하게 유지하는 방법이 있습니까?


(1) 새로운 현재 (2012 년 3 월) MBP를 보유하고 있으며 15 인치 또는 17 인치 인 것 같습니까? (2) 데이지 모니터 2 개 모니터 (MBP에는 Thunderbolt 포트가 하나만 있습니까?) {확실히 말하면-인터넷에는 애플 벼락 모니터를 데이지 체인으로 연결할 수 없다는 많은 정보가 있습니다. 벼락 모니터는 체인의 "끝"일 수 있습니다. 그러나 아마도이 소문은 말도 안되는 것일까 요?} (3) 마지막으로 세 모니터가 모두 논리적 인 디스플레이라는 것을 분명히 말해 줄 수 있습니까? 즉, NOTHING이 반영됩니다 – 마우스를 닦을 수 있습니다

MBP는 새로운 / 현재이지만 17 인치 인 2 월부터 시작됩니다. 모니터는 데이지 체인 방식입니다. 모든 모니터는 논리적 디스플레이이지만 MBP를 종료하고 외부 디스플레이에 연결된 경우 모니터를 사용하지 않습니다.
jro

> MBP를 열면 완전히 분리 된 3 개의 논리 모니터가 있습니까? 예.
jro

> 플러그를 뽑을 때 ..... 체인 모니터 만 MBP에 연결합니다. MBP는 절대 열리지 않으므로 연결할 때 절전 모드입니다.
jro

나는 이것을 제안하는 것을 싫어하지만 외부 모니터의 두 가지 다른 모델을 사용해 보셨습니까?
databyte

답변:


4

EDIX 정보가 둘 다 동일하기 때문에 OSX는 어떤 모니터인지 추측해야합니다 (일련 번호는 저장하지만 OSX는주의를 기울이지 않는 것으로 보입니다). 일반적으로 연결 트리에 장치가 어떻게 연결되어 있는지 확인하여 이전 설정으로 설정하려고 시도하지만 Thunderbolt를 사용하면 연결 포트가 디스플레이 포트 및 USB만큼 간단하지 않습니다.

한 번에 하나의 모니터를 연결하여이 문제를 해결할 수 있어야합니다 (즉, 세 번째 모니터의 벼락 연결을 분리하고 두 번째 모니터를 연결 한 다음 세 번째 모니터를 다시 연결). 그러나 이는 모든 앱이 이전에 설정 한 방식이 아니라 기본 모니터로 돌아 가기 때문에 이상적이지 않습니다.

Apple에서 Thunderbolt 디스플레이를 새로 고칠 때 이전 디스플레이 중 하나와 새로운 디스플레이 중 하나를 연결하면 문제가 해결됩니다. "같은"장치가 아닌 것처럼 보이므로 OSX가 더 쉽게 시간을 유지할 수 있습니다. 어느 트랙인지

그렇게 될 때까지 시도 할 수있는 또 다른 방법은 벼락 연장 케이블로 세 번째 케이블을 연결하는 것입니다. 활성 장치이며 OSX가 쉽게 추적 할 수 있도록 연결 트리를 변경할 수 있습니다.

그래도 도움이되지 않으면 썬더 볼트 디스플레이를 새로 고칠 때까지 기다렸다가 그 중 하나만 업그레이드하는 것이 가장 좋습니다.


1
비디오 드라이버를 작성하는 데 몇 달 동안 OSX에 대항하여 머리를 이겨야했습니다. OSX는 대부분 현명하고 일부는 멍청합니다. 가장 큰 문제는 바보 일 때 쉬운 해결 방법이 없다는 것입니다.
Adam Davis

11

이것은 나를 위해 일했습니다.이 답변에 대한 크레딧 :

/superuser//a/1220526/454133

배열 창의 화면 사이에서 "상단"막대를 움직여서 놀아보십시오. 다른 화면에 할당하면 "올바른"화면을 찾으면 문제가 해결 될 것입니다.

따라서 배열 설정에서 메뉴 막대를 사용하여 원숭이를 표시하면 디스플레이가 올바르게 재설정됩니다. 스크린 샷도 얻었습니다.

Mac 창 사이에서 상단 막대를 이동하는 방법


3

나는 매일 아침 같은 문제를 겪고있다. 매일 맥에서 가장 왼쪽에있는 TB 디스플레이를 기본으로 잘못 선택한 시간의 약 80 %가> : @

매번 설정 디스플레이로 이동하는 데 지 치면서 화면을 바꾸는 매우 간단한 콘솔 앱을 작성했습니다. "ScreenPhant"(코끼리 및 메모리와 같은; dig :-P)

정말 너무 간단하지만 지금은 더 이상 거주자를 유지하고 디스플레이 변경을 자동으로 모니터링하는 등 더 멋진 시간을 보낼 시간이 없습니다. 방금 시작하면 디스플레이와 일련 번호가 표시됩니다. 원하는 디스플레이의 시리얼을 기본으로 전달하면 설정됩니다. "ScreenPhant_151d050f"와 같이 앱 이름을 바꾸면 기본 디스플레이에 _ [serial]을 사용하므로 추가 스크립트가 필요하지 않습니다.

여기에서 다운로드 할 수 있습니다 : http://www.dialxs.com/dev/ScreenPhant.gz 소스는 여기에서 볼 수 있습니다 : http://www.dialxs.com/dev/main.c


3

필자가 작성한 무료 터미널 도구 인 displayplacer 를 사용하면 스크립트 / 핫키를 통해 "흰색 막대"기본 디스플레이를 구성 할 수 있습니다.

화면을 원하는대로 구성하고 macOS 시스템 설정에서 "흰색 막대"를 기본 화면으로 드래그 한 다음을 실행하십시오 displayplacer list. 화면을 현재 구성으로 설정하기 위해 명령을 출력합니다. 화면 origin:(0,0)은 "흰색 막대"가있는 기본 디스플레이입니다. 스크립트, Automator, BetterTouchTool 등을 통해이 터미널 명령을 실행하십시오.

이 예는 왼쪽 화면을 기본 모니터로 만듭니다. 컴퓨터가 임의로 기본 디스플레이를 잘못 선택할 때마다 비슷한 명령을 실행하십시오. displayplacer "id:<leftScreenId> res:1920x1080 scaling:on origin:(0,0) degree:0" "id:<rightScreenId> res:1920x1080 scaling:on origin:(1920,0) degree:0"

Homebrew를 통해서도 이용 가능 brew tap jakehilborn/jakehilborn && brew install displayplacer


0

/var/log/displaypolicy/displaypolicyd*.log"시스템 정보"의 "그래픽 / 디스플레이"탭과 외부 모니터가 나열된 순서에 따라이 경쟁 조건을 좁혔습니다 . MacOS (Mojave, Catalina 10.15.3, ...)는 배열을 기억하기 위해 후자의 모니터 일련 번호를 사용할 수 있지만 macOS는 모니터 일련 번호를 신경 쓰지 않는 것 같습니다 .

데이지 체인을 사용하지 않고 대신 독 또는 Mac에 직접 연결하면이 문제를 재현하기가 더 쉽습니다. 도크를 먼저 컴퓨터에 연결 한 다음 모니터가 도크에 두 번째로 관찰 한 경우 /var/log/displaypolicy/displaypolicyd*.log(알 수없는 이유로 콘솔 앱에서 .log가 누락 됨) macOS 레이블이 동일한 모니터를 선착순으로 표시합니다 . 일련 번호뿐만 아니라 물리적 커넥터도 무시합니다.

나를 잘못 생각하지 마라. macOS는 물리적 포트도 보지 않아야합니다. 일련 번호를 확인해야합니다. 사용자가 절대 변경 또는 경쟁하지 않거나 수동으로 교체 할 수있는 유일한 방법입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.