1

Linux で正確なウィンドウ情報を取得するにはどうすればよいですか? を使用してウィンドウのサイズを取得できることはわかっていwmctrlますが、ウィンドウの実際のサイズはウィンドウの装飾によって異なる場合があります。次の情報と方法が必要です。

  • 正確な窓の寸法
  • 正確な利用可能な画面スペース (gnome-panel などのパネルを除く)
  • ウィンドウを装飾を含む特定のサイズに設定する機能

これを行う最良の方法は何ですか?私は Python での作業に興味があるので、Python モジュールを使用したものが好まれます。

前もって感謝します!

4

1 に答える 1

2

最善の方法は、X11/xlib を直接使用することです (ドキュメント: http://tronche.com/gui/x/xlib/ ) 。

ルートから始めて、XQueryTree() を介してツリーをたどり、XGetWindowAttributes () / XGetGeometry () を介してウィンドウ属性を取得できます。

これは C ライブラリですが、Python ポートもあります: http://python-xlib.sourceforge.net/?page=documentation

于 2010-07-20T17:40:16.047 に答える