Ist es möglich, ein Fenster ohne Rahmen zu scannen?

11

Kann ich ein Fenster ohne Rahmen scannen, damit der Titel, die Schaltflächen Schließen, Minimieren, Maximieren und die Systemzeit nicht angezeigt werden? Wie?

IronPig
quelle

Antworten:

12

Es gibt eine Anwendung namens Shutter . Sie können damit einen Screenshot eines bestimmten Bereichs, Fensters, Ihres gesamten Bildschirms oder sogar einer Website erstellen - verschiedene Effekte darauf anwenden, darauf zeichnen, um Punkte hervorzuheben, und dann auf eine Bildhosting-Site hochladen, alles innerhalb einer Fenster.

Sie können die Software direkt vom Ubuntu Software Center herunterladen. Suche nach Shutter.

Sie können auch zu diesem Link gehen, um die Installationsanleitung anzuzeigen.

Um Fensterdekorateur auszuschließen, gehen Sie zu:

Preferences -> Advanced -> Window Capture:

Deaktivieren Sie dann Fensterdekoration einschließen , wenn Sie ein Fenster erfassen

Wenn Sie die Anwendung ausführen, können Sie auch auf die Schaltfläche Auswahl klicken, um einen bestimmten Teil des Fensters auszuwählen.

Wenn Sie möchten , Verknüpfungen zu gestalten , um es besser geeignet, dank Benutzer: Redbob es für den Hinweis auf, einen Blick hier .

Russo
quelle
Ja, aber hat Shutter eine spezielle Option dafür? Wenn ja, wie wähle ich es aus? Wenn nicht, wie kann ich diesen Effekt am einfachsten approximieren? Da sich die App in Ubuntu-Repositorys befindet, kann sie auch mit installiert werden sudo apt install shutter. Gibt es einen zwingenden Grund, es anders zu installieren?
Zanna
1
Entschuldigung, ich habe nicht bemerkt, dass es im Ubuntu Software Center war. Ich habe meine Antwort aktualisiert.
Russo
Es ist nicht erforderlich, zusätzliche Software zu installieren, um die in der Frage angeforderte Aktion auszuführen. Es gibt viele zusätzliche Apps, die dies ebenfalls können. Shutter ist eine persönliche Präferenz.
Dobey
Wenn Sie möchten, können Sie Verknüpfungen anpassen, um sie besser geeignet zu machen. Schauen Sie sich das an: askubuntu.com/questions/252717/…
Redbob
15

Sie können einen benutzerdefinierten Screenshot-Bereich verwenden.

Drücken Sie Shift+ PrtScrund wählen Sie den gewünschten Bereich aus.

Pilot6
quelle
1
Das ist ziemlich cool und hat viel Zeit gespart, die ich normalerweise beim Zuschneiden verbringe.
luv.preet
1
Dies ist zwar richtig, beantwortet die Frage jedoch nicht genau, da nicht garantiert werden kann, dass jedes Mal der vollständige Fensterrahmen angezeigt wird. Dabei muss man genau sein, was auf hochauflösenden Bildschirmen (über 200 dpi) recht schwierig sein kann. Man kann keinen Bereich auswählen, die Auswahl anpassen und dann das Ergebnis erfassen. Gut für einige Dinge, wie das Ergreifen von Fensterabschnitten, aber nicht gut für andere Dinge, wie das gesamte Fenster ohne Titelleiste.
Dobey
6

Ja und nein, abhängig von mehreren Faktoren. Anwendungen, die clientseitige Dekorationen verwenden, können den Rahmen nicht ausblenden.

Um einen Screenshot ohne Dekorationen aufzunehmen, können Sie, wenn dies möglich ist, das Screenshot-Tool über den Bindestrich (oder gnome-screenshot) ausführen , das aktuelle Fenster abrufen auswählen und dann die Optionen für Fensterrahmen einschließen deaktivieren .

Sie können auch eine benutzerdefinierte Tastenkombination erstellen, sodass durch Drücken der Drucktaste diese App geöffnet wird, anstatt automatisch einen Screenshot in den Systemeinstellungen zu speichern .

Dobey
quelle
4

Eine reine Befehlszeilenlösung, die auch für Skripte geeignet ist scrot, ist die , die im Fenstermodus standardmäßig nicht den Fenstermanagerrahmen erfasst. Gehen Sie wie folgt vor, um mit der Maus ein Fenster auszuwählen ( -s) und einen Screenshot davon zu speichern ~/screenshot.png:

scrot -s ~/screenshot.png

Um einen Screenshot des dann aktiven Fensters ( -u) in ~/screenshot.png5 Sekunden nach dem Starten des Befehls ( -d 5) zu speichern und ihn anschließend automatisch in gimp( -e 'gimp $f') zu öffnen, gehen Sie wie folgt vor:

scrot -u -d 5 ~/screenshot.png -e 'gimp $f'

Weiterführende Literatur

Dessert
quelle