Можно ли снять скриншот и открыть его в Gimp?

9

Общий прецедент для меня и принтера:

  • Нажмите на печать и сохраните .png
  • Открыть Gimp
  • Найти сохраненный файл
  • Редактировать файл (обрезать и выделить области)

Кажется, что первые три шага могут быть объединены в одно связывание ключей, например. printscreen auto открывает Gimp , готов к редактированию. Возможно ли это?

    
задан Hooked 18.04.2016 в 15:28
источник

6 ответов

9

Быстрая версия

Буквально делайте то, что вы просили; в одном действии:

  • Сделайте снимок экрана
  • Сохраните его в предпочитаемом вами каталоге
  • Открытие с помощью Gimp

Скрипт

#!/bin/bash picsdir=~/Pictures/out.png gnome-screenshot -f "$picsdir" gimp "$picsdir"

Как использовать

  • Скопируйте сценарий в пустой файл, сохраните его как take_ashot.sh
  • Установите предпочтительный каталог для сохранения файлов в строке:

    picsdir=~/Pictures/out.png
    

    Я оставил бы его, как если бы ваша система была английской, иначе вам нужно будет изменить имя папки «Изображения».

  • Протестируйте его командой:

    /bin/bash /path/to/take_ashot.sh
    
  • Если все работает нормально, добавьте его в ярлык: Выберите: Системные настройки > «Клавиатура» > «Ярлыки» > «Пользовательские ярлыки». Нажмите «+» и добавьте команду:

    /bin/bash /path/to/take_ashot.sh
    

Примечание

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

    
ответ дан Jacob Vlijm 18.04.2016 в 16:06
источник
8

Почему бы просто не сделать снимок экрана с помощью Gimp? Файл > Создать > Снимок экрана.

Это не требует промежуточного хранения.

    
ответ дан leftaroundabout 18.04.2016 в 20:48
5

С xfce4-screenshooter вы можете выбирать из программ, чтобы открыть снимок экрана или сохранить его. Поддерживает выбор области, задержка перед снятием снимка экрана. Непосредственное решение «точка-и-клик».

    
ответ дан JakubK 18.04.2016 в 19:02
3

Если вы хотите переключить приложения для скриншотов, это вариант, который scrot предоставляет:

   -e, --exec APP
        Exec APP on the saved image.
…
EXAMPLE
       scrot '%Y-%m-%d_$wx$h.png' -e 'mv $f ~/shots/'
       This would create a file called something like 2000-10-30_2560x1024.png
       and move it to your shots directory.

Итак, вы можете изменить ярлык PrntScr для запуска:

scrot -e 'gimp $f'

Затвор, другое приложение для скриншотов, предоставляет некоторые средства редактирования, поэтому вам даже не нужно запускать GIMP вообще.

    
ответ дан muru 18.04.2016 в 15:51
3

Для пользователей xfce и Xubuntu действие может быть выполнено с помощью следующей команды:

xfce4-screenshooter -f -o gimp

Чтобы реализовать, измените ярлык в настройках - > Клавиатура, как показано ниже:

    
ответ дан user308164 31.01.2017 в 12:53
-1

Для версии Mint версии Mint Linux просто запустите приведенные ниже команды, чтобы настроить свою систему один раз и нажать PrtScn на клавиатуре.

sudo apt install scrot
gsettings set org.mate.Marco.global-keybindings run-command-screenshot "disabled"
dconf write /org/mate/desktop/keybindings/custom0/action \'"scrot -e \"gimp \$f\""\'
dconf write /org/mate/desktop/keybindings/custom0/binding \'Print\'
dconf write /org/mate/desktop/keybindings/custom0/name \'PrintScreen\'

Снимок экрана будет сохранен в вашей домашней папке в ~ / если вы не хотите их там, вы можете всегда использовать это ниже, чтобы переместить снимок экрана в папку / tmp:

dconf write /org/mate/desktop/keybindings/custom0/action \'"scrot -e \"mv \$f /tmp; gimp /tmp/\$f\""\'
    
ответ дан Zurd 27.02.2018 в 18:34