¿Cómo puedo incluir el puntero del mouse usando una utilidad de captura de pantalla de línea de comandos?

¿Cómo puedo incluir el puntero del mouse usando una utilidad de captura de pantalla de línea de comandos?

También me gustaría hacer esto sin dar retroalimentación al usuario, porque un programa que estoy creando lo usará muchas veces.

Lo que no funcionó:

  • scrot(Sin puntero del mouse)
  • import -window root(Sin puntero del mouse)
  • xwd -root(Sin puntero del mouse)
  • fbgrab(Aparentemente no estoy usando un framebuffer)
  • gnome-screenshot -p(Flash grande y feo + sonido)
  • shutter(Se tomó unsegundo y medio!)

También sería fantástico si fuera rápido (scrot tarda ~ 0,1 segundo en ejecutarse).
Está bien si el cursor del mouse se agrega más tarde mediante un procesamiento adicional.

Respuesta1

Bueno, estaba buscando lo mismo y me topé con esta página de manual:https://manpages.debian.org/testing/scrot/scrot.1.en.htmldonde pude ver:

...
-p, --pointer
    Capture the mouse pointer.
...
18 July 2020    scrot-1.4

... y se vincula a un Github:

https://github.com/resurrecting-open-source-projects/scrot

Obviamente, no es apto para esto en Raspbian Stretch, así que tuve que compilarlo desde la fuente, pero la --pointeropción parece funcionar bien.

información relacionada