명령 행을 사용하여 연결된 디스플레이를 어떻게 나열합니까?


28

컴퓨터에 연결된 디스플레이를 나열하는 명령이 있습니까?

특히 HDMI 케이블로 연결했을 때 시스템에서 외부 모니터를 감지하는 방법과 하드웨어 주소 (예 : "CRT-0"또는 "DFP)가 무엇인지 확인하려고합니다. -1").

이것은 일반적인 질문이지만 참조를 위해 다음을 사용하고 있습니다.

  • Asus UL30JT 노트북-Ubuntu 12.04 베타 및 11.10 실행
  • 아수스 PA238 23 "모니터
  • HDMI 1.4 케이블
  • 옵티머스 그래픽 (인텔 + 엔비디아 지포스 310M은) - 실행 땅벌

답변:


32

이 시도:

xrandr --query

표시 이름과 사용 가능한 해상도가 표시됩니다. xrandr을 사용하여 디스플레이를 재구성 할 수도 있습니다.

NVidia 또는 ATI 드라이버를 사용하는 경우에는 작동하지 않을 수 있습니다. 잘 모르겠습니다.


2
xrandr ++ query 명령을했는데 "디스플레이를 열 수 없습니다"라고 표시됩니다

2
xrandr는 X-windows에서 실행할 때만 작동합니다. 결국 가장 기본적인 비디오 드라이버를 제외한 모든 것을 처리하는 것은 X입니다. X 내부의 터미널에 있는데도 여전히 작동하지 않으면 $DISPLAY환경 변수를 잃어 버렸을 가능성이 큽니다 .
ams

1
-display :0.0원격 로그인 (퍼티?)에서 시도 할 경우 추가 하는 것을 잊지 마십시오 .
Nikola Malešević

4
xrandr --query | grep '\bconnected\b'연결된 모니터와 해상도를 확인하려는 경우
mpen

@bmbaker OP가 Shift 키를 누르는 것을 잊어 버린 것 같습니다.
Nonny Moose

8

독점 드라이버가로드 된 대부분의 시스템에서 /usr/lib/nvidia-current/bin/nvidia-xconfig --query-gpu-info --nvidia-cfg-path=/usr/lib/nvidia-current작동합니다. "독점 드라이버가로드 된 상태"라고 말했습니다. 예를 들어, 드라이버가 언로드되거나 nouveau가로드 된 경우 작동하지 않습니다. 따라서 Bumblebee를 사용할 때는을 실행하십시오 optirun /usr/lib/nvidia-current/bin/nvidia-xconfig --query-gpu-info. --nvidia-cfg-path부분은 여기에 필요하지 않습니다 optirun세트 올바른 라이브러리 경로.

https://github.com/Bumblebee-Project/Bumblebee/issues/21에 대한 토론도 참조 하십시오.

/var/log/Xorg.0.log(여기서 0은 표시 번호) 사용 가능한 화면에 대한 유용한 정보도 포함 할 수 있습니다. 옵티머스 노트북의 경우,이 로그는 그래서 교체, 인텔 화면에서만 세부 사항을 포함 0하여 8꿀벌에 의해 시작된 X 서버에서 로그를 찾을 수 있습니다.


1
+1, 여러 그래픽 카드가있는 경우 작동하지만 xrandr답변은 그렇지 않습니다.
Sanjay Manohar
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.