명령줄에서 모니터 구성을 검색하는 방법은 무엇입니까?

명령줄에서 모니터 구성을 검색하는 방법은 무엇입니까?

컴퓨터 모니터 구성에 액세스하는 데 필요한 스크립트를 만들고 있습니다. 어떻게 해야 하나요? 이 정보에 액세스하기 위해 읽을 수 있는 명령이나 파일이 있습니까?

현재 나는 이렇게 합니다:

xwininfo -root

하지만 전체적인 해결 방법만 알고 세부 사항은 없습니다. 나에게 필요한 것은 각 화면의 해상도입니다.

답변1

이는 시스템 설정에 따라 크게 달라집니다. 정보를 얻는 한 가지 방법은 다음을 xrandr사용하는 것입니다.

xrandr --query

그러면 다음과 유사한 내용이 표시됩니다.

Screen 0: minimum 320 x 200, current 3046 x 1050, maximum 8192 x 8192
VGA1 connected 1680x1050+1366+0 (normal left inverted right x axis y axis) 473mm x 296mm
   1680x1050      60.0*+
   1280x1024      75.0     60.0  
   1152x864       75.0  
   1024x768       75.1     60.0  
   800x600        75.0     60.3  
   640x480        75.0     60.0  
   720x400        70.1  
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 353mm x 198mm
   1366x768       60.0*+
   1360x768       59.8     60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
DP1 disconnected (normal left inverted right x axis y axis)

그런 다음 일부 텍스트 처리 도구를 사용하여 각 모니터의 해상도를 추출할 수 있습니다.

답변2

이 도구를 사용해 볼 수 있습니다모니터 편집, 다음과 같은 출력을 생성합니다.

Name: DELL 2407WFP
EISA ID: DELa017
EDID version: 1.3
EDID extension blocks: 0
Screen size: 52.0 cm x 33.0 cm (24.25 inches, aspect ratio 16/10 = 1.60)
Gamma: 2.2
Digital signal
Max video bandwidth: 170 MHz

    HorizSync 30-83
    VertRefresh 56-76

    # Monitor preferred modeline (60.0 Hz vsync, 74.0 kHz hsync, ratio 16/1)
    ModeLine "1920x1200" 154 1920 1968 2000 2080 1200 1203 1209 1235 -hsyncc

이는 모니터 정보를 조사할 때 X를 실행하지 않으려는 경우 유용합니다.

답변3

xrandrRandR 확장 기능이 있는 최신 X 서버에서만 사용할 수 있습니다. 물론 지금은 그래야 하지만 그렇지 않다면...

xdpyinfo또한 크기(픽셀 및 물리적 크기)를 포함하여 각 화면에 대한 정보를 인쇄합니다.

관련 정보