Posso tirar uma captura de tela e abri-la diretamente no Gimp?

10

Caso de uso comum para mim e tela de impressão:

  • Pressione a tela de impressão e salve .png
  • Abra Gimp
  • Localizar arquivo que eu salvei
  • Editar arquivo (cortar e destacar regiões)

Parece que os três primeiros passos podem ser combinados em uma única combinação de teclas, por exemplo, a tela de impressão automática é aberta Gimp, pronta para edição. Isso é possível?

Hooked
fonte
Pode muito bem ser feito. Você está sempre armazenando as imagens no mesmo local?
Jacob Vlijm
@JacobVlijm Eu posso, embora em 99% desses casos eu descartar as imagens depois de carregá-las em algum lugar. Pense em destacar algo em uma captura de tela para um problema do git ou para uma questão de troca de pilhas.
fácil
2
Eu acho que salvar na área de transferência é perfeitamente rápido o suficiente para mim. PrintScreen-copy-to-clipboard (provavelmente Ctrl-Shift-PrtSc?), Abra o Gimp, Ctrl-Shift-V. Feito.
precisa saber é

Respostas:

9

Versão rápida

Literalmente fazendo o que você pediu; em uma ação:

  • Tire uma captura de tela
  • Salve-o no seu diretório preferido
  • Abrindo com o Gimp

    insira a descrição da imagem aqui

O script

#!/bin/bash

picsdir=~/Pictures/out.png
gnome-screenshot -f "$picsdir"
gimp "$picsdir"

Como usar

  • Copie o script em um arquivo vazio, salve-o como take_ashot.sh
  • Defina seu diretório preferido para salvar os arquivos, na linha:

    picsdir=~/Pictures/out.png
    

    Eu deixaria como está se o seu sistema for inglês, caso contrário você precisará alterar o nome da pasta Imagens.

  • Execute-o de teste pelo comando:

    /bin/bash /path/to/take_ashot.sh
    
  • Se tudo funcionar bem, adicione-o a um atalho: Escolha: Configurações do sistema> "Teclado"> "Atalhos"> "Atalhos personalizados". Clique no "+" e adicione o comando:

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

Nota

Como você mencionou não salvar o arquivo de origem na maioria dos casos, fiz o script substituir os arquivos anteriores. Se você não quiser isso, precisaremos criar algumas linhas de renomeação.

Jacob Vlijm
fonte
3
Agradável. Eu acho que eu colocaria, no /tmpentanto.
TRiG 18/04
@TRiG boa ideia! Obrigado Jacob, o script com os atalhos de teclado funciona perfeitamente!
enganchado
8

Por que não tirar a captura de tela com o Gimp? Arquivo> Criar> Captura de tela.

insira a descrição da imagem aqui

Isso não requer armazenamento intermediário.

leftaroundabout
fonte
5

Com xfce4-screenshootervocê pode escolher entre os programas para abrir o screenshot ou salvá-lo. Suporta a seleção da área, demora antes de tirar a captura de tela. Solução de apontar e clicar diretamente.

tela xfce4-screenshooter

JakubK
fonte
3

Se você deseja alterar os aplicativos de captura de tela, esta é uma opção que scrotfornece:

   -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.

Portanto, você pode alterar o PrntScratalho para executar:

scrot -e 'gimp $f'

O Shutter, outro aplicativo de captura de tela, fornece alguns recursos de edição, portanto você pode nem precisar iniciar o GIMP.

insira a descrição da imagem aqui insira a descrição da imagem aqui

muru
fonte
3

Para usuários do xfce e do Xubuntu , a ação pode ser realizada com o seguinte comando:

xfce4-screenshooter -f -o gimp

Para implementar, altere o atalho em Configurações -> Teclado, como mostrado abaixo:

insira a descrição da imagem aqui


fonte
-1

Para o Linux Mint versão Mate, basta executar os comandos abaixo para configurar seu sistema uma vez e pressionar o PrtScn no teclado.

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\'

A captura de tela será salva na sua pasta pessoal em ~ / se você não a quiser, sempre poderá usá-la abaixo para mover a captura de tela na pasta / tmp:

dconf write /org/mate/desktop/keybindings/custom0/action \'"scrot -e \"mv \$f /tmp; gimp /tmp/\$f\""\'
Zurd
fonte