저는 내 컴퓨터에 연결된 모니터를 나타내는 Gdk::Screen
의 인스턴스를 가지고 있습니다. 해당 모니터의 공급 업체 ID 및/또는 일련 번호를 어떻게 읽을 수 있습니까?리눅스에서 화면 공급 업체 및 일련 번호를 받으십시오.
XScreen에서 공급 업체 ID 및 일련 번호를 가져 오는 것으로 충분할 수도 있습니다.
모니터의 EDID를 읽는 것만으로도 충분합니다.
아이디어가 있으십니까? 감사!
저는 내 컴퓨터에 연결된 모니터를 나타내는 Gdk::Screen
의 인스턴스를 가지고 있습니다. 해당 모니터의 공급 업체 ID 및/또는 일련 번호를 어떻게 읽을 수 있습니까?리눅스에서 화면 공급 업체 및 일련 번호를 받으십시오.
XScreen에서 공급 업체 ID 및 일련 번호를 가져 오는 것으로 충분할 수도 있습니다.
모니터의 EDID를 읽는 것만으로도 충분합니다.
아이디어가 있으십니까? 감사!
EDID 정보는 일반적으로 X11에서 전적으로 전달되지 않고 그래픽 재구성 (즉, 해상도, 물리적 크기 등)에 중요한 부분 만 전달됩니다. 이것을 위해 X11 확장을 구현하는 것이 가능했지만 ATM에는 그러한 확장이 없습니다.
그렇지 않으면 EDID 정보를 쿼리해야합니다. 원격으로 수행하는 것은 불가능하지만 로컬 컴퓨터 정보를 읽으려면 read-edid과 같은 도구가 있습니다. 또한 NVidia의 NV-CONTROL과 같은 그래픽 드라이버 공급 업체의 특정 확장이있을 수 있습니다.
아직 테스트하지는 않았지만 Gnome의 디스플레이 구성 애플릿 원본을 살펴볼 수 있어야합니다. 그것은 여기 :
http://git.gnome.org/browse/gnome-control-center/tree/panels/display/xrandr-capplet.c
기능 get_display_name()
유망 보인다. 동일한 자식 브라우저에서도 볼 수있는 libgnome-desktop의 코드를 사용하는 것처럼 보입니다.