Kann ich einen Screenshot machen und ihn direkt in Gimp öffnen?


10

Häufiger Anwendungsfall für mich und Druckbildschirm:

  • Drücken Sie auf den Druckbildschirm und speichern Sie .png
  • Aufmachen Gimp
  • Datei suchen, die ich gespeichert habe
  • Datei bearbeiten (Regionen zuschneiden und hervorheben)

Es scheint, als könnten die ersten drei Schritte zu einer einzigen Tastenkombination kombiniert werden, z. B. wird der Druckbildschirm automatisch geöffnet Gimpund kann bearbeitet werden. Ist das möglich?


Kann sehr gut gemacht werden. Speichern Sie die Bilder immer am selben Ort?
Jacob Vlijm

@JacobVlijm Ich kann, obwohl ich in 99% dieser Fälle die Bilder verwerfe, nachdem ich sie irgendwo hochgeladen habe. Stellen Sie sich vor, Sie markieren etwas auf einem Screenshot für ein Git-Problem oder eine Stapelaustauschfrage.
Hooked

2
Ich denke, das Speichern in der Zwischenablage ist für mich vollkommen schnell genug. PrintScreen-Kopie-in-Zwischenablage (wahrscheinlich Strg-Umschalt-PrtSc?), Öffnen Sie Gimp, Strg-Umschalt-V. Erledigt.
Wchargin

Antworten:


9

Schnelle Version

Im wahrsten Sinne des Wortes tun, was Sie gefragt haben; in einer Aktion:

  • Mach ein Bildschirmfoto
  • Speichern Sie es in Ihrem bevorzugten Verzeichnis
  • Öffne es mit Gimp

    Geben Sie hier die Bildbeschreibung ein

Das Skript

#!/bin/bash

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

Wie benutzt man

  • Kopieren Sie das Skript in eine leere Datei und speichern Sie es unter take_ashot.sh
  • Stellen Sie Ihr bevorzugtes Verzeichnis zum Speichern der Dateien in der folgenden Zeile ein:

    picsdir=~/Pictures/out.png
    

    Ich würde es so lassen, wie es ist, wenn Ihr System Englisch ist, sonst müssten Sie den Namen des Bilderordners ändern.

  • Testen Sie es mit dem folgenden Befehl:

    /bin/bash /path/to/take_ashot.sh
    
  • Wenn alles einwandfrei funktioniert, fügen Sie es einer Verknüpfung hinzu: Wählen Sie: Systemeinstellungen> "Tastatur"> "Verknüpfungen"> "Benutzerdefinierte Verknüpfungen". Klicken Sie auf das "+" und fügen Sie den Befehl hinzu:

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

Hinweis

Da Sie erwähnt haben , dass die Quelldatei in den meisten Fällen nicht gespeichert werden soll, habe ich das Skript veranlasst, vorherige Dateien zu überschreiben. Wenn Sie das nicht wollen, müssen wir ein paar Umbenennungszeilen einbauen.


3
Nett. Ich glaube, ich würde es /tmptrotzdem einbauen.
TRiG

@ TRiG gute Idee! Danke Jacob, das Skript mit den Tastaturkürzeln funktioniert perfekt!
Hooked

8

Warum nicht einfach den Screenshot mit Gimp machen? Datei> Erstellen> Screenshot.

Geben Sie hier die Bildbeschreibung ein

Dies erfordert überhaupt keine Zwischenlagerung.


5

Mit xfce4-screenshooterkönnen Sie aus Programmen auswählen, mit denen Sie den Screenshot öffnen oder speichern möchten. Unterstützt die Auswahl des Bereichs und die Verzögerung vor dem Aufnehmen des Screenshots. Direkt Point-and-Click-Lösung.

xfce4-Screenshooter-Bildschirm


3

Wenn Sie bereit sind, Screenshot-Anwendungen zu wechseln, ist dies eine Option, scrotdie Folgendes bietet:

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

Sie können also die PrntScrVerknüpfung zum Ausführen ändern :

scrot -e 'gimp $f'

Shutter, eine andere Screenshot-Anwendung, bietet selbst einige Bearbeitungsfunktionen, sodass Sie GIMP möglicherweise gar nicht erst starten müssen.

Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein


3

Für Benutzer von xfce und Xubuntu kann die Aktion mit dem folgenden Befehl ausgeführt werden:

xfce4-screenshooter -f -o gimp

Ändern Sie zum Implementieren die Verknüpfung unter Einstellungen -> Tastatur wie folgt:

Geben Sie hier die Bildbeschreibung ein


-1

Führen Sie für Linux Mint Version Mate einfach die folgenden Befehle aus, um Ihr System einmal zu konfigurieren, und drücken Sie PrtScn auf Ihrer Tastatur.

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

Der Screenshot wird in Ihrem Home-Ordner unter ~ / gespeichert. Wenn Sie ihn dort nicht möchten, können Sie ihn immer unten verwenden, um den Screenshot in den Ordner / tmp zu verschieben:

dconf write /org/mate/desktop/keybindings/custom0/action \'"scrot -e \"mv \$f /tmp; gimp /tmp/\$f\""\'
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.