Ich benötige ein Tool, das Folgendes ausführt: Wenn Sie ein Fenster auswählen, wird ein Screenshot dieses Fensters mit einem x- Abstand erstellt, wie im folgenden Bild dargestellt:
Also, in den meisten Fällen ist x gleich y , aber manchmal brauche ich unterschiedliche Abstände.
Wie macht man so einen Screenshot automatisch? Ich habe es mit Shutter versucht, aber ich konnte dort keine solche Einstellung finden. Es werden jedoch Plugins unterstützt. Ein Plugin könnte also sein, das Fenster auf diese Weise zuzuschneiden.
screenshot
image-processing
shutter
Ionică Bizău
quelle
quelle
:-)
Hier ist die PNG-Version und die SVG- Version . Dieses Repository enthält andere Inhalte, die mit InkScape erstellt wurden.Antworten:
Skript mit Shutter
Ich glaube nicht, dass es existiert, aber wie alles andere kann es gemacht werden.
Wenn Sie das unten stehende Skript unter einer Tastenkombination verfügbar machen (Erklärung weiter unten), öffnet sich ein Fenster, in dem Sie die Ränder Ihres Screenshots links, rechts, oben und unten durch ein Leerzeichen voneinander trennen können:
Ergebnis:
oder:
Ergebnis:
etc.
Ich habe den Standardwert auf 30 px festgelegt, aber Sie können einen beliebigen Standardwert festlegen (siehe unten).
Wie benutzt man
Das Skript verwendet
Shutter
undwmctrl
. Angenommen,Shutter
auf Ihrem System ist bereits Folgendes installiert (seitdem Sie es erwähnt haben)wmctrl
:NB Wenn Sie Kubuntu verwenden ,
Zenity
ist standardmäßig nicht installiert:Kopieren Sie das folgende Skript in eine leere Datei. Wenn Sie möchten, können Sie den "Standard" Rand in der Zeile des Skripts ändern:
Speichern Sie es als
custom_screenshot.py
.Fügen Sie das Skript einer Tastenkombination hinzu: Wählen Sie: Systemeinstellungen> "Tastatur"> "Verknüpfungen"> "Benutzerdefinierte Verknüpfungen". Klicken Sie auf das "+" und fügen Sie den Befehl hinzu:
Hinweis
Das Skript
wmctrl
bestimmt die Position des Fensters. Bei verschiedenen Fenstermanagernwmctrl -lG
zeigt die Ausgabe des Befehls jedoch kleine Unterschiede in der y-Position des Fensters. Diese Unterschiede werden durch den Wert beseitigt, der in derdeviation=
-Zeile des Skripts festgelegt ist. Der aktuell eingestellte Wert (0) ist für Unity und KDE geeignet.Das Skript wird ebenfalls getestet und funktioniert einwandfrei mit
Xfce
undGnome
, aber der Wert muss dann geändert werden, wie im Abschnitt head des Skripts erläutert.Das Drehbuch
quelle
Sie können auch eine Kombination der Schaltflächen Shift und PrtScr verwenden , um einen Screenshot eines bestimmten Bereichs mit benutzerdefinierten Abmessungen zu erstellen .
Drücken Sie einfach die Kombination und wählen Sie mit dem geänderten Cursor (ähnlich einem Pluszeichen) den Bereich für den Screenshot aus.
quelle
Sie können Screenshots mit dem
scrot
Kommandozeilen-Dienstprogramm machen:oder
Mit dem zweiten Befehl wird das ausgewählte Fenster mit einem Rahmen versehen, der im Verhältnis zur Fenstergröße eine schöne Breite hat. Die
-d 5
Option steht für Verzögerung und gibt Ihnen eine Verzögerung von 5 Sekunden, um das Fenster auszuwählen, das im Screenshot angezeigt werden soll.Installieren Sie mit diesem:
Referenz: Ubuntu Manual - scrot
quelle