Мне было интересно, есть ли способ автоматически добавить данный метатег к снимкам экрана, сделанным при нажатии клавиши экрана печати.
Это действительно сэкономит время, потому что я регулярно загружаю много скриншотов в свой блог. Это предотвратит необходимость добавления тегов вручную на все снимки экрана.
Вы можете сопоставить выбранную комбинацию клавиш с (очень) коротким скриптом, который выглядит примерно так:
#!/bin/sh
FILENAME=~/screenshot.jpg
TAGSTRING="tag:screenshot"
KW="My keyword"
activeWinLine=$(xprop -root | grep "_NET_ACTIVE_WINDOW(WINDOW)")
activeWinId=${activeWinLine:40}
import -window "$activeWinId" $FILENAME -comment $TAGSTRING
# More advanced exif info:
exiftool -keywords=$KW $FILENAME
Чтобы сделать этот исполняемый файл, сохраните его как-то вроде myscreenshot
, а затем выполните [ 1118]
chmod u+x myscreenshot
Поместив его в свой каталог ~/bin/
и убедившись, что он находится в вашем пути, означает, что он будет исполняемым из любого каталога, из которого он вызван.
Затем, в зависимости от среды вашего рабочего стола, вам нужно сопоставить любую комбинацию клавиш, которая вам нравится, с командой myscreenshot
.
Например, в Gnome , выберите сочетания клавиш в настройках и назначьте настраиваемое сочетание клавиш (вы выбираете комбинацию клавиш) для команды myscreenshot
. Если вы не поместили исполняемый файл в путь к PATH, вам потребуется указать полный путь в аргументе команды, например '/home/USER/bin/./myscreenshot'
NOTE
Это снимок экрана активного окна, но его можно легко изменить, чтобы сделать снимок всего окна, если вы этого хотите.
exiftool
exiftool
также может делать то, что вы хотите - возможно, предоставляя большую гибкость в отношении сохраняемой информации, чем одна строка комментария .
Например,
exiftool -keywords=one -keywords=two -keywords=twentythree FILENAME
добавят ключевые слова one
, two
и three
в FILENAME.
Альтернатива графическому интерфейсу
Также TAGSTRING можно либо установить в файле скрипта, либо, возможно, передать с помощью простого диалога zenity, в зависимости от того, будет ли он одинаковым для каждого из них. время или вы должны быть в состоянии изменить его.
В качестве альтернативы, shutter
, кажется, имеет много опций настройки (намного больше, чем инструмент захвата скриншотов), включая загрузку ! См. здесь для получения дополнительной информации.