Posso fare uno screenshot e aprirlo direttamente in Gimp?


10

Caso d'uso comune per me e stampa schermo:

  • Premi la schermata di stampa e salva .png
  • Aprire Gimp
  • Trova il file che ho salvato
  • Modifica file (ritaglia e evidenzia regioni)

Sembra che i primi tre passaggi possano essere combinati in un unico tasto, ad es. Si apre automaticamente la schermata di stampa Gimp, pronta per essere modificata. È possibile?


Si può fare molto bene. Memorizzi sempre le immagini nella stessa posizione?
Jacob Vlijm,

@JacobVlijm Posso, anche se nel 99% di questi casi scarto le immagini dopo averle caricate da qualche parte. Pensa di evidenziare qualcosa su uno screenshot per un problema git o una domanda di scambio di stack.
Agganciato il

2
Penso che il salvataggio negli appunti sia abbastanza veloce per me. PrintScreen-copia-negli-appunti (probabilmente Ctrl-Shift-PrtSc?), Apri Gimp, Ctrl-Shift-V. Fatto.
wchargin,

Risposte:


9

Versione veloce

Letteralmente facendo quello che hai chiesto; in una sola azione:

  • Fai uno screenshot
  • Salvalo nella tua directory preferita
  • Aprendolo con Gimp

    inserisci qui la descrizione dell'immagine

Il copione

#!/bin/bash

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

Come usare

  • Copia lo script in un file vuoto, salvalo come take_ashot.sh
  • Imposta la tua directory preferita in cui salvare i file, nella riga:

    picsdir=~/Pictures/out.png
    

    Lo lascerei così com'è se il tuo sistema è inglese, altrimenti dovrai cambiare il nome della cartella Immagini.

  • Test-eseguirlo con il comando:

    /bin/bash /path/to/take_ashot.sh
    
  • Se tutto funziona bene, aggiungilo a una scorciatoia: Scegli: Impostazioni di sistema> "Tastiera"> "Scorciatoie"> "Scorciatoie personalizzate". Fai clic su "+" e aggiungi il comando:

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

Nota

Dato che hai menzionato di non salvare il file sorgente nella maggior parte dei casi, ho fatto in modo che lo script sovrascrivesse i file precedenti. Se non lo desideri, dovremmo creare alcune righe di ridenominazione.


3
Bello. Penso che l'avrei inserito /tmp, comunque.
TRiG

@TRiG buona idea! Grazie Jacob, la sceneggiatura con le scorciatoie da tastiera funziona perfettamente!
Agganciato il

8

Perché non fare semplicemente lo screenshot con Gimp? File> Crea> Screenshot.

inserisci qui la descrizione dell'immagine

Ciò non richiede alcuna memorizzazione intermedia.


5

Con xfce4-screenshooterte puoi scegliere tra i programmi per aprire lo screenshot o salvarlo. Supporta la selezione dell'area, ritardare prima di fare screenshot. Soluzione punta e clicca direttamente.

schermo xfce4-screenshooter


3

Se sei disposto a cambiare le applicazioni di screenshot, questa è un'opzione che scrotfornisce:

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

Quindi, è possibile modificare il PrntScrcollegamento per l'esecuzione:

scrot -e 'gimp $f'

Shutter, un'altra applicazione di screenshot, fornisce alcune funzionalità di modifica, quindi potresti non dover nemmeno avviare GIMP.

inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine


3

Per gli utenti di xfce e Xubuntu , l'azione può essere realizzata con il seguente comando:

xfce4-screenshooter -f -o gimp

Per implementare, modifica il collegamento in Impostazioni -> Tastiera, come mostrato di seguito:

inserisci qui la descrizione dell'immagine


-1

Per Linux Mint versione Mate, basta eseguire i comandi seguenti per configurare il sistema una volta e premere PrtScn sulla tastiera.

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

Lo screenshot verrà salvato nella tua cartella home su ~ / se non li vuoi lì, puoi sempre usarlo sotto per spostare lo screenshot nella cartella / tmp:

dconf write /org/mate/desktop/keybindings/custom0/action \'"scrot -e \"mv \$f /tmp; gimp /tmp/\$f\""\'
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.