2

ubuntuのbashスクリプトから簡単なフルスクリーンキャプチャを実行したいと思います。これ:

import -window root screen.png

imagemagickからは正常に動作しましたが、外部ディスプレイが接続されたラップトップに切り替えました。これで、キャプチャされた画像は画面に表示されているものではなく、さまざまなウィンドウが表示されます。のこの動作を制御する方法はありimportますか、または別のツールが必要ですか?

編集:

スクリプトは人間の介入なしで実行されるため、マウスクリックが不要であることが私にとって非常に重要です。

編集

本当の問題は私が最初に考えたものではありませんが、それはエラーですimport-最大化または最小化されたウィンドウを正しく処理できません。

4

2 に答える 2

3

displaywindow を指定すると、マウスをクリックする必要がなくなります。

import -display :0.1 -window root -colorspace RGB -quality 80 screendump.jpg

于 2012-05-06T13:53:37.390 に答える
1

特定の画面を使用するように指示します。

import -display :0.1 ...
于 2012-05-06T05:17:07.773 に答える