X ウィンドウの内容をダンプしたいと思います。このような:
xwd -id | 変換 - capture.png
...これは、ターゲット ウィンドウが非表示 (完全にまたは部分的に他のウィンドウの背後にある) または最小化されていない限り、非常にうまく機能します。
これを行う方法について何か考えはありますか?
どうにかして、非表示のウィンドウに「再描画」シグナルを送信し、その応答などをキャプチャする必要があると思います... :)
最初に前面に出すことに異議はありますか?
そうでない場合は、wmctrlなどのツールを使用してウィンドウを前面に移動し(最大化するなど)、xwdを使用してキャプチャし、wmctrlを使用して元の場所に送り返すことができます。