노트북 내장 디스플레이를 감지하는 방법은 무엇입니까?

노트북 내장 디스플레이를 감지하는 방법은 무엇입니까?

xrandr유사한 도구는 시스템에서 사용 가능한 다양한 그래픽 포트에 대한 정보를 인쇄합니다. 그러나 이들 중 어느 것이 "기본" 디스플레이인지 또는 내장 디스플레이인지 감지하는 쉽고 안정적인 방법은 없는 것 같습니다. 아무튼 뭔가 내장되어 있는지는 좀 모호하고, 데스크탑의 경우 내장 모니터가 없지만, 확실히 감지할 수 있는 방법이 있다면 내장 모니터와 외장 모니터를 교체하는데 유용할 것 같습니다. 감시 장치.

답변1

그들의 일반적인 규칙은 (from이 문제노트북에서 xrandr을 사용한 개인적인 경험뿐만 아니라 노트북은 eDP1 또는 LVDS1을 "기본" 또는 내장 디스플레이로 사용합니다. Wikipedia에서 가져온 몇 가지 설명은 다음과 같습니다.전자 DP1내장형 DisplayPort를 나타냅니다.

외부 모니터가 연결되어 있을 때 자동으로 쉽게 전환할 수 있도록 이 동작을 프로그래밍하는 방법을 찾고 있다면 다음을 확인하세요.Arch Linux용 xrandr 항목의 샘플 스크립트.

Arch 페이지 는 check_displays.sh. chmod +755 check_displays.sh그러나 변경 사항을 자동으로 모니터링하는 스크립트가 없으면 수동으로 실행해야 합니다.

예를 들어 입력 변경 사항을 자동으로 모니터링하는 기능을 원하는 경우 허용되는 솔루션은 다음과 같습니다.이 문제새로운 출력이 감지되면 사전 구성된 변경 사항을 적용하기 위한 스크립트가 제공됩니다(약간 해킹적이긴 하지만).

마지막으로, 연결된 모든 모니터에 출력하는 가장 간단한 방법을 원한다면 다음을 실행할 수 있습니다 xrandr --auto.man xrandr

--auto For connected but  disabled  outputs,  this  will
          enable them using their first preferred mode (or,
          something close to 96dpi if  they  have  no  pre‐
          ferred  mode).  For disconnected but enabled out‐
          puts, this will disable them.

관련 정보