
私が作成しているプログラムではこれを何度も使用するため、ユーザーにフィードバックを与えずにこれを実行したいと思います。
うまくいかなかった点:
scrot
(マウスポインターなし)import -window root
(マウスポインターなし)xwd -root
(マウスポインターなし)fbgrab
(どうやらフレームバッファを使用していないようです)gnome-screenshot -p
(大きくて醜いフラッシュ+音)shutter
(時間がかかりました2秒半!)
高速であればなお良いでしょう (scrot の実行には約 0.1 秒かかります)。
マウス カーソルは、後から追加処理によって追加されても問題ありません。
答え1
ちょうど同じものを探していたところ、このマニュアルページを見つけました:詳しくは、http://manpages.debian.org/testing/scrot/scrot.1.en.html をご覧ください。私が見ることができた場所:
...
-p, --pointer
Capture the mouse pointer.
...
18 July 2020 scrot-1.4
...そして Github にリンクしています:
https://github.com/resurrecting-open-source-projects/scrot
当然ながら、Raspbian Stretch にはこれに適した apt がないので、ソースからビルドする必要がありましたが、その--pointer
オプションは問題なく動作するようです。