2013-03-19 2 views

답변

1

그것은, 가능해야한다. 처음에는 프로그램 내에서 실행하고 출력을 파싱 할 것을 제안하려고했습니다. 그래도 그럴 필요는 없습니다. the source of xdpyinfo is freely available부터.

당신이 (디스플레이 *) 변수가있는 경우 (그리고 거의 모든 X11의 함수 호출을 필요로하기 때문에 당신이 , 것), 당신이 ServerVendor 및 VendorRelease 포함 흥미로운 데이터를 얻을 수 these wonderful macros를 호출 할 수있는 것 같습니다. 그것은 퀘스트의 "그래픽 어댑터"부분을 포함해야합니다.

모니터 이름은 xdpyinfo.c에 따라 X11 확장의 일부인 XF86VidModeGetMonitor()가 적용됩니다. 이는 벤더, 모델 및 기타 수분이 많은 데이터를 표시하는 XF86VidModeMonitor 구조를 반환합니다.

실행 xdpyinfo - 해당 프로그램이 데이터를 쿼리 할 수 ​​있으면 프로그램도 실행할 수 있습니다.

+0

도움 주셔서 감사합니다. xdpyinfo에 의해 반환 된 정보가 내가 찾고있는 정보가 아니지만 (예 : "Fedora Project"로 설정되어 있지만 "nVidia Geforce ..."라고 예상하는 동안), 그럼에도 불구하고 귀하의 대답은 나에게 유용했습니다. – pmjobin

+0

@pmjobin : PCI 버스에서 볼 수있는 모든 정보를 나열하면 'lspci'가됩니다. 비디오 하드웨어에 대한 정확한 ID가 표시되어야합니다. 얼마나 멀리 갈 의사가 있는지 잘 모르겠지만 근원은 거기 밖으로있다. –

관련 문제