외부 모니터를 분리하면 재부팅이 발생했습니다.

외부 모니터를 분리하면 재부팅이 발생했습니다.

xrandr노트북 디스플레이를 끄고 외부 모니터 화면만 표시하기 위해 실행하는 스크립트를 사용합니다 .

기본적으로 노트북을 커피숍에 가져가야 할 때마다 사용하는 이를 "반전"(노트북 디스플레이만 표시)하는 또 다른 스크립트가 있습니다.

가끔은 급하게 이런 일을 하지 않고 그냥 노트북 플러그를 뽑아 가방에 집어넣을 때도 있습니다. 이제 커피숍에 가서 사용하려고 하면 빈 화면만 보입니다. 이는 내 비디오 구성이 여전히 "외부 화면 전용" 모드에 있기 때문이라고 생각합니다.질문: 여기서 "노트북 화면 전용" 모드로 들어가는 방법은 무엇입니까? 그렇지 않으면 이 문제를 피할 수 있는 방법이 있습니까?

이것을 모르고 노트북을 강제로 다시 시작했는데 짜증났습니다.

참고로 저는 Thinkpad P71에서 NixOS를 실행하고 있습니다.

답변1

이 답변모니터 연결/연결 끊김 이벤트가 어떤 이벤트도 트리거하지 않음을 나타냅니다. 만약 이것이 사실이라면, 나는 이것이 Linux/X11 GUI의 주요 병목 현상이라고 생각합니다.

이 답변은 해결 방법으로 폴링을 제안합니다( xrandr --listmonitors연결/연결 끊김에 대한 모니터 표시, 주기적으로 스크립트 실행이 해결책이 될 것임).

그러나 여론조사 결과는 참담했다. 더 나은 옵션은 모니터 수정 프로그램 스크립트를 키보드 단축키에 바인딩하는 것입니다. 스크립트를 작성하세요.

  1. 연결/연결 해제된 모니터 목록 가져오기
  2. 항상 원하는 것을 닫으십시오 (연결된 것에 따라 다름)
  3. 실행을 키보드 단축키에 바인딩.

답변2

재부팅을 피하기 위한 단기 수정 방법으로 화면 잠금을 해제하고 키보드 단축키를 눌러 터미널을 연 다음 xrandr --output eDP1 --auto다시 실행하여 모니터를 켜세요. 모니터가 비활성화된 동안 이 모든 작업을 "맹목적으로" 수행할 수 있습니다.

관련 정보