Автоматизируйте создание скриншота и отправку изображения в Inkscape

Автоматизируйте создание скриншота и отправку изображения в Inkscape

Я очень часто использую Inkscape, чтобы сделать снимок экрана какого-нибудь приложения.

Делать это во время выполнения других дел несколько отвлекает, поскольку требуется сделать снимок экрана, открыть программное обеспечение для обработки изображения, добавить некоторые заметки (а также выделения, стрелки и т. д.).

Было бы действительно полезно найти способ сделать снимок экрана, открыть Inkscape и отправить в него изображение за один раз.

Поскольку я новичок в Linux, я не знаю, как это можно сделать (и можно ли это сделать вообще).

решение1

Вы можете написать этот скрипт scrot, например:

scrot 'Screenshot_%Y-%m-%d_%H-%M-%S.png' -szb -e 'inkscape $f'

Это создаст снимок экрана в вашем домашнем каталоге и откроет его в Inkscape. Чтобы привязать команду к клавише, следуйте инструкциям вэтот вопрос и ответ.

Более подробная информация об использованных опциях:

  • %Y-%m-%d_%H-%M-%S: Это будет расширено до<year>-<month>-<day>_<hour>-<minute>-<second>
  • -sb: Интерактивно выберите область снимка экрана/щелкните по окну, чтобы сделать его снимок целиком
  • -z: беззвучный режим, не издавать звуковых сигналов
  • -e 'inkscape $f': открыть снимок экрана в Inkscape

Если вы хотите просто отредактировать скриншоты, вам может пригодитьсяЗатворВместо этого. Это полнофункциональное решение для захвата скриншотов со встроенным редактором и загрузчиком изображений.

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