Как включить указатель мыши с помощью утилиты для создания снимков экрана из командной строки?

Как включить указатель мыши с помощью утилиты для создания снимков экрана из командной строки?

Я бы хотел сделать это, не предоставляя при этом никакой обратной связи пользователю, поскольку программа, которую я создаю, будет использовать ее много раз.

Что не сработало:

  • 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/resurrecting-open-source-projects/scrot

Очевидно, что в Raspbian Stretch это не подходит, поэтому мне пришлось собрать его из исходников, но этот --pointerвариант, похоже, работает нормально.

Связанный контент