명령줄 스크린샷 유틸리티를 사용하여 마우스 포인터를 포함하려면 어떻게 해야 합니까?

명령줄 스크린샷 유틸리티를 사용하여 마우스 포인터를 포함하려면 어떻게 해야 합니까?

사용자에게 피드백을 주지 않고 이 작업을 수행하고 싶습니다. 왜냐하면 제가 만드는 프로그램에서는 이를 여러 번 사용할 것이기 때문입니다.

작동하지 않은 것:

  • scrot(마우스 포인터 없음)
  • import -window root(마우스 포인터 없음)
  • xwd -root(마우스 포인터 없음)
  • fbgrab(물론 저는 프레임버퍼를 사용하지 않습니다)
  • gnome-screenshot -p(크고 못생긴 플래시 + 소리)
  • shutter(한 시간이 걸렸다두 번째 반!)

속도가 빠르면 좋을 것입니다(scrot 실행에 ~ 0.1초 소요).
나중에 추가적인 처리를 통해 마우스 커서를 추가하면 괜찮습니다.

답변1

글쎄요, 그냥 같은 것을 찾고 있었는데 우연히 다음 매뉴얼 페이지를 발견했습니다.https://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/resurlecting-open-source-projects/scrot

분명히 Raspbian Stretch에서는 이에 적합하지 않으므로 소스에서 빌드해야 했지만 --pointer옵션은 제대로 작동하는 것 같습니다.

관련 정보