Yosemite의 외부 모니터에 연결된 상태에서 MacBook Pro의 디스플레이 끄기


25

Mac OS X 10.10 Yosemite에서 외부 모니터를 사용하는 동안 덮개가 열린 상태에서 MacBook Pro의 디스플레이를 끄려면 어떻게합니까?

매버릭스에서 작업 한 이전의 모든 방법 (예 : 여기에 나열된 방법) 은 더 이상 요세미티에서 작동하지 않습니다.

누구나 Mac OS X 10.10 Yosemite 에서이 작업을 수행하는 방법을 알고 있습니까? GPU가 여전히 내부 디스플레이와 외부 모니터에 신호를 보내므로 밝기를 낮추는 것은 디스플레이를 끄는 것과 다릅니다.

Mavericks에서이를 달성하기위한 터미널 명령은 다음과 같습니다.

사용

sudo nvram boot-args="iog=0x0"

비활성화

sudo nvram -d boot-args

요세미티에서 이것을 달성하는 방법을 아는 사람이 있습니까?


2
예, 슬프게도 이것은 요세미티 석방으로 회귀 한 것으로 보입니다. 지금까지는 이것이 기능이라고 생각할 것입니다. 어.
TechTrip

1
나는 당신에게 감정을 정확하게 공유합니다. 당신은 그러한 기본 기능이 포함될 것이라고 생각할 것입니다. 여전히 누군가가 이것에 대한 소프트웨어 해결 방법을 곧 찾을 수 있기를 바랍니다.
기회

안녕, 이것으로 실험에 동의 나는 뚜껑을 닫아서 만 작동하도록 할 수 있습니다. 랩탑이 연결되어 있으면 잠자기 상태가 아닙니다. 따라서이 설정을 사용하려면 USB 키보드와 마우스가 필요합니다. Apple이이 문제를 완전히 해결할 때까지 양보.
TechTrip

USB kb와 마우스를 사용하여 뚜껑을 닫아 의도 한 동작입니다. 키보드에서 발생하는 열이 닫힌 대합 조개 껍질 아래에서 갇히지 않기 때문에 추가 공기 흐름을 위해 뚜껑을 열어 두는 것이 좋습니다.
기회

답변:


11

요세미티에 해당하는 명령은 다음과 같습니다.

sudo nvram boot-args=niog=1

Late 2008 15 인치 MacBook Pro에서만 테스트했지만 제대로 작동합니다. 귀하의 마일리지가 다를 수 있습니다.

출처 : 특히 IOFramebuffer.cpp 에서 IOGraphics 소스 코드IOGraphicsFamilyModuleStart()읽었습니다 .

기술적 세부 사항 : 뚜껑 열림 이벤트 처리 방식을 변경하려면 kIOGDbgLidOpen모듈 gIOGDebugFlags변수에서 비트 0 ( ) 을 지워야 합니다.

코드의 이전 버전은 어떤 값이 변수를 설정합니다 iog부트 인수에 지정된, 또는 0x03경우가 iog지정되지 않았습니다합니다.

요세미티 첫번째 세트의 코드 gIOGDebugFlags0x43,에 의해 지정된 값을 다음 비트 단위의 논리합을 iog(존재하는 경우)에 의해 지정된 값의 보수 비트와 마지막 비트 단위 AND 연산을 niog(존재하는 경우). 다시 말해, iog이제 비트 만 설정할 수 gIOGDebugFlags있지만 새로운 niog비트는 지울 수 있습니다. 따라서 niog=1부트 인수에서 비트 0을 지우도록 지정 합니다.


이 명령이 작동하지 않으면 어떻게 제거합니까?
기회

@chance 이전과 같은 방법으로 : sudo nvram -d boot-args 또는 PRAM을 재설정하십시오 .
rwg

1
부팅하면 작동합니다. 그러나 컴퓨터가 잠자기 전까지 만. 다시 켜면 내장 디스플레이가 다시 켜집니다.
Fydo

1
1) 가까운 뚜껑 즉시 2) 뚜껑 3 열에서 부팅하는 동안 폐쇄 한 번 기록 뚜껑을 유지) 맥북 프로의 화면이 꺼져 터미널 명령, 재부팅에 넣고 후
라이언 Heitner

@RyanHeitner 3 단계는 잘 작동합니다! 절전 및 깨우기 솔루션이 필요한 경우 "OS X Yosemite에서 내장 랩톱 디스플레이 비활성화"섹션이있는 OSXdaily-Post 를 방문 하여 깨우기 절차를 수정하십시오. 즐기세요!
andreas-supersmart

20

이 멋진 무료 응용 프로그램을 찾았습니다.

https://github.com/Eun/DisableMonitor/

매력처럼 작동합니다.


2
이 응용 프로그램은 모니터의 밝기를 0으로 줄이지 만 계속 켜져 있습니다! 아마 더 많이 소비합니다. 완전히 끌 수있는 방법이 있습니까?
Fred K

별도의 데스크톱을 추가하지 않고 외부 디스플레이를 미러링하도록 선택하면 작업량이 줄어 듭니다.
Nir Golan

3
@FredK 디스플레이가 비활성화 된 후에는 마우스를 비활성화 된 디스플레이로 더 이상 이동할 수 없습니다 (예상 결과). 밝기를 0으로 낮추는 것 이상으로 나타났습니다. 최소한 예상 결과는 보관됩니다.
Mengdi Gao

@MengdiGao "디스플레이 끄기"로 "마우스를 이동할 수 없습니다"와 같은 경우에만 해당됩니다.
Andreas

5

마지막으로 모니터를 비활성화하는 무료 앱을 실현 한 사람 : DisableMonitor (GitHub)


3
이 응용 프로그램은 모니터의 밝기를 0으로 줄이지 만 계속 켜져 있습니다! 아마 더 많이 소비합니다. 완전히 끌 수있는 방법이 있습니까?
Fred K

@FredK 디스플레이가 비활성화 된 후에는 마우스를 비활성화 된 디스플레이로 더 이상 이동할 수 없습니다 (예상 결과). 밝기를 0으로 낮추는 것 이상으로 나타났습니다. 최소한 예상 결과는 보관됩니다.
Mengdi Gao


0

화면 보호기로 이동 한 다음 핫 코너에서 "디스플레이 끄기"를 활성화하십시오.


3
이 경우 두 모니터가 모두 오프라인 상태가됩니다.
Shmidt

0

키보드를 통해 화면 밝기를 0으로 낮추면 효과가 있습니다. Macbook 화면은 완전히 어둡지 만 외부 디스플레이에는 영향을 미치지 않습니다.


다른 질문에 오신 것을 환영합니다. 우리는 한 줄 이상의 답변을 좋아합니다. 이상적으로는 대답이 * 옳은 이유를 설명하고 싶습니다. "또한 링크, 인용 및 / 또는 스크린 샷을 제공하는 데 도움이됩니다. 질문에 대한 올바른 답변 작성에 대한 답변 방법
Allan

이것은 디스플레이에 산만하지는 않지만 작동하지만 마우스를 볼 수는 없지만 마우스와 앱을 해당 디스플레이로 이동할 수 있다는 의미에서 osx는 여전히 그것을 본다.
Steve Heim

@SteveHeim 맞아-프로그래밍 방식으로 화면을 비활성화하지는 않지만 원래 질문은 GPU와 관련이 있음을 알았습니다. 예를 들어 영화를 볼 때 필요에 맞습니다.
Luke Williams

0

다른 게시물과 마찬가지로 냉장고 자석 으로이 작업을 마쳤습니다. 유연한 플라스틱은 안정적으로 작동하지 않아서 뒷면에 작은 (~ 5mm 직경) 원형 금속 자석이있는 것을 발견했습니다. 바라건대 이것은 뚜껑의 자석과 잘 일치하며 홀 효과 센서에 과부하가 걸리지 않습니다.

자석을 어디에 두어야하는지 정확하게 찾기 위해이 안내서를 사용했습니다.

https://www.ifixit.com/Answers/View/506016/Putting+to+sleep+with+a+magnet

그러면 센서가 헤드폰 잭 근처의 왼쪽 가장자리에 가깝게 배치됩니다.

자석을 해당 영역 위로 흔 드며 자석이 충분히 강하면 두 디스플레이가 모두 꺼지고 외부 디스플레이가 다시 켜집니다. 케이스에서 자석을 1cm 이상 들어 올리면 화면이 다시 나타납니다. 이것은 실제 뚜껑과 비교하여 옳은 것 같습니다.

누군가에게 도움이되기를 바랍니다. 문제가 발생하면 업데이트를 게시 할 것입니다!


-2

이 트릭이 작동합니다 (외부 모니터를 기본 모니터로 설정하고 디스플레이가 꺼질 때까지 덮개를 부분적으로 닫습니다).

http://gizmodo.com/5938452/a-trick-to-make-using-an-external-monitor-with-your-macbook-way-better


2
이 링크가 질문에 대한 답변을 제공 할 수 있지만 여기에 답변의 필수 부분을 포함시키고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 유효하지 않을 수 있습니다.
Tetsujin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.