2011-08-07 26 views
0

私はGdk::Screenのインスタンスを持っています。これは自分のコンピュータに接続されているモニターを表しています。そのモニターのベンダーIDおよび/またはシリアル番号をどのように読み取ることができますか?Linuxでスクリーンベンダーとシリアル番号を取得

XScreenからベンダーIDとシリアル番号を取得することもできます。

モニタのEDIDを読み取るだけでも十分です。

アイデア?ありがとう!

答えて

1

通常、EDID情報は完全にX11で渡されるのではなく、グラフィックスリナーニングの対象となる部分、つまり解像度、物理的な次元、そのようなものだけが渡されます。このためにX11拡張を実装することは可能でしたが、ATMにはこのような拡張はありません。

そうでなければ、EDID情報を照会する必要があります。リモートで行うのは不可能ですが、ローカルマシンの情報を読むにはのようなツールがあり、read-edidのようなツールがあります。 NVidiaのNV-CONTROLのように、これを行うためのグラフィックスドライバのベンダ固有の拡張もあります。

関連する問題