0

明らかに、この情報はxorg.confで入手できるので、このファイルの解析を試みることができます。しかし、Xlib呼び出し(+拡張機能)のみを使用してこれを実現する方法はありますか?

ありがとう、PMJ

4

1 に答える 1

1

プログラムがそれを行うことができることを私は知っているので、それは可能でなければなりませんxdpyinfo。最初は、プログラム内からそれを実行し、出力を解析することを提案するつもりでした。ただし、 xdpyinfo のソースは自由に入手できるため、これは必要ありません。

(Display*) 変数があれば (ほとんどすべての X11 関数呼び出しで変数が必要になるため)、これらのすばらしいマクロを呼び出して、ServerVendor や VendorRelease などの興味深いデータを取得できます。これで、クエストの「グラフィック アダプター」部分がカバーされるはずです。

モニター名については、xdpyinfo.c によると、これは X11 拡張機能の一部である XF86VidModeGetMonitor() によって管理されています。これは、ベンダー、モデル、およびその他の有益なデータを明らかにする XF86VidModeMonitor 構造を返します。

実行xdpyinfo-- そのプログラムがデータをクエリできる場合は、プログラムもクエリできます。

于 2013-03-19T22:37:41.563 に答える