아이디 정보

아이디 정보

모니터의 Eid 정보를 수집하고 싶습니다. 해당 옵션을 실행 xorg.0.log하면 X파일에서 해당 옵션을 가져올 수 있습니다 -logverbose.

하지만 문제는 모니터를 전환하면(현재 모니터를 분리하고 다른 모니터를 연결하는 경우) 이 정보를 얻을 수 없다는 것입니다.

런타임에 EDID를 동적으로 가져오는 방법이 있습니까? 아니면 모니터가 연결되고 연결 해제될 때 즉시 알려주는 유틸리티/도구가 있습니까?

LFS-6.4를 사용하고 있습니다.

답변1

라는 도구가 있습니다.에디드 읽기이름에서 알 수 있듯이.

답변2

노력하다랜달--긴. 컴퓨터에 연결된 모든 모니터에 대한 RAW 편집 정보 및 기타 유용한 정보를 표시합니다.

EDID 부분만 포함한 샘플 출력:

$ xrandr --verbose
(cut)
    EDID:
        00ffffffffffff0030ae364000000000
        00130103801e1378eaef259458568a29
        24505400000001010101010101010101
        0101010101018a25a02051841a303040
        360030be100000195e1fa02051841a30
        3040360030be100000190000000f0095
        0a32950a2816090030e47302000000fe
        004c503134315750332d544c413100ab
(cut)

마지막 질문에 관해서,우데브모니터가 연결되면 알려주고 명령을 실행할 수 있습니다. udev 이벤트에 대한 bash 스크립트를 작성하는 것은 매우 쉽습니다.

여기서 무엇을 하려는지 잘 모르겠지만, 직장이나 집에서 외부 모니터를 연결하거나 분리할 때마다 원하는 모니터 레이아웃을 자동으로 설정하는 데 xrandr이 매우 유용하다는 것을 알았습니다. 이를 위해서는 모니터 직렬이 필요하지 않습니다. 단순화된 출력 이름이 잘 작동합니다. xrandr을 실행하여 사용 가능한 출력(모니터)을 확인하세요.

이 스크립트를 실행하여 선호하는 레이아웃을 설정합니다.

#!/bin/bash 
xrandr --output LVDS1 --auto
xrandr --output DP2 --auto --right-of LVDS1

LVDS1은 노트북 모니터의 이름이고 DPS2는 외부 모니터의 이름입니다.

관련 정보