コマンドライン スクリーンショット ユーティリティを使用してマウス ポインターを含めるにはどうすればよいですか?

コマンドライン スクリーンショット ユーティリティを使用してマウス ポインターを含めるにはどうすればよいですか?

私が作成しているプログラムではこれを何度も使用するため、ユーザーにフィードバックを与えずにこれを実行したいと思います。

うまくいかなかった点:

  • 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オプションは問題なく動作するようです。

関連情報