How хан I assign в keyboard shortcut to the function "screenshot" in GIMP
Following preference-> конфигурировал keyboard shortcut I cannot find "screenshot in the list of actions".
Ideally, в shortcut for the button "snap" of "shortcut" function
Any hint
Стандартный ярлык в Ubuntu
можно нажать Shift+PrtScr для создания снимка экрана региона.
Присвоение ярлыка для Закрытия
Создание снимка экрана региона из GIMP (не работает, если GIMP не открыт)
Создание снимка экрана региона, открывающегося GIMP впоследствии
(снимок экрана сохраняется в корневом каталоге, для сохранения в изображениях, добавляют "CD ~ / Изображения" к верхней части сценария, чуть ниже первой строки)
#!/bin/bash TIMENOW=`date +%T` #results in 10:23:38 DATENOW=`date +%d` #results in 09 (day of the month) FILENAME="scr$DATENOW-$TIMENOW.png" shutter -s -o=$FILENAME sleep 7 #you have seven seconds to take a screenshot, after that shutter is closed and we try to open gimp pkill shutter gimp $FILENAME
Сегодня я нашел способ открыть интерактивный инструмент для создания снимков экрана из консоли.
gimp --batch '(plug-in-screenshot RUN-INTERACTIVE FALSE 0 0 0 0 0)' --new-instance
Если вы хотите понять это, посмотрите https://www.gimp.org/tutorials/Basic_Batch/ , чтобы понять основной синтаксис. Для поиска конкретных команд перейдите в Справка> Обозреватель процедур
и найдите снимок экрана.
Это запустит новый процесс gIMP и откроет диалог скриншота.
Я пытался понять флаг RUN-NONINTERACTIVE, но изображение так и не появилось в gimp. Так что, если вам действительно нужен ярлык для кнопки Snap, вероятно, быстрее будет использовать что-то вроде этого:
xdotool mousemove --window `xdotool getwindowfocus` \
$(xwininfo -id `xdotool getwindowfocus` \
| sed -n -e "s/^ \+Width: \+\([0-9]\+\).*/\1/p" \
-e "s/^ \+Height: \+\([0-9]\+\).*/\1/p" \
| awk '{print $1-20}' | tr '\n' ' ') \
click 1
Это находит правый нижний угол активного окна, перемещает вашу мышь на 20 пикселей влево и на 20 пикселей вверх от этой точки и нажимает левую кнопку мыши.