xrandr
노트북 디스플레이를 끄고 외부 모니터 화면만 표시하기 위해 실행하는 스크립트를 사용합니다 .
기본적으로 노트북을 커피숍에 가져가야 할 때마다 사용하는 이를 "반전"(노트북 디스플레이만 표시)하는 또 다른 스크립트가 있습니다.
가끔은 급하게 이런 일을 하지 않고 그냥 노트북 플러그를 뽑아 가방에 집어넣을 때도 있습니다. 이제 커피숍에 가서 사용하려고 하면 빈 화면만 보입니다. 이는 내 비디오 구성이 여전히 "외부 화면 전용" 모드에 있기 때문이라고 생각합니다.질문: 여기서 "노트북 화면 전용" 모드로 들어가는 방법은 무엇입니까? 그렇지 않으면 이 문제를 피할 수 있는 방법이 있습니까?
이것을 모르고 노트북을 강제로 다시 시작했는데 짜증났습니다.
참고로 저는 Thinkpad P71에서 NixOS를 실행하고 있습니다.
답변1
이 답변모니터 연결/연결 끊김 이벤트가 어떤 이벤트도 트리거하지 않음을 나타냅니다. 만약 이것이 사실이라면, 나는 이것이 Linux/X11 GUI의 주요 병목 현상이라고 생각합니다.
이 답변은 해결 방법으로 폴링을 제안합니다( xrandr --listmonitors
연결/연결 끊김에 대한 모니터 표시, 주기적으로 스크립트 실행이 해결책이 될 것임).
그러나 여론조사 결과는 참담했다. 더 나은 옵션은 모니터 수정 프로그램 스크립트를 키보드 단축키에 바인딩하는 것입니다. 스크립트를 작성하세요.
- 연결/연결 해제된 모니터 목록 가져오기
- 항상 원하는 것을 닫으십시오 (연결된 것에 따라 다름)
- 실행을 키보드 단축키에 바인딩.
답변2
재부팅을 피하기 위한 단기 수정 방법으로 화면 잠금을 해제하고 키보드 단축키를 눌러 터미널을 연 다음 xrandr --output eDP1 --auto
다시 실행하여 모니터를 켜세요. 모니터가 비활성화된 동안 이 모든 작업을 "맹목적으로" 수행할 수 있습니다.