6
装飾を含めてウィンドウの寸法と位置を正確に見つけるにはどうすればよいですか?
小さなスクリプトで使用するウィンドウのサイズを把握しようとしています。私の現在のテクニックはwmctrl -lG、寸法を見つけるために使用しています。ただし、問題は次のとおりです。 表示されるxとyの数字はウィンドウ装飾の左上にあり、高さと幅はコンテンツ領域のみに使用されます。これは、ウィンドウ装飾が高さ20ピクセルと幅2ピクセルを追加すると、画面上で660 x 482を占有する場合でも、wmctrlは640 x 480としてウィンドウを報告することを意味します。これは問題です。私のスクリプトの次のステップは、その領域を使用してffmpegに画面を記録するよう指示することです。現在の設定からウィンドウ装飾のサイズのハードコーディングを回避したいと思います。 適しているのは、ウィンドウ装飾のサイズを取得して640x480コンテンツ領域の位置を把握する方法、またはウィンドウ装飾ではなくコンテンツ領域の位置を直接取得する方法のいずれかです。 。