Wie mache ich Screenshots mit Verzögerung?

30

Während das Drücken Prnt Scrnmeistens einen Screenshot macht, kann es vorkommen, dass es nicht wie beabsichtigt funktioniert. Der häufigste Fall ist, wenn ein Dropdown-Menü aktiv ist.

Wie mache ich solche Screenshots? Ich möchte eine Lösung, die mit dem mit meiner Distribution gelieferten Standard-Screenshot- oder Bildschirmaufnahmetool funktioniert.

Bruno Pereira
quelle

Antworten:

38

Die Antwort ist für jede Distribution ziemlich ähnlich. Hierfür müssen Sie die in diesen Tools vorhandene Funktion "Verzögerung" verwenden. Mit der Verzögerungsfunktion können Sie den Befehl zum Aufnehmen eines Screenshots nach einem von Ihnen festgelegten Intervall absetzen. Sie können dieses Intervall so einstellen, dass Sie nach der Ausgabe des Befehls genügend Zeit haben, um den Bildschirm aufzurufen, den Sie erfassen möchten.

Wie genau eine Verzögerung eingerichtet wird, hängt von der Standard-Screenshot-Anwendung der jeweiligen Distribution ab. Und wie so oft können Sie möglicherweise über eine grafische Benutzeroberfläche, ein Terminal oder Tastenkombinationen das tun, was Sie möchten.

GNOME / Unity in 12.10

Das Standardwerkzeug ist Screenshot (auch bekannt als " gnome-screenshotvon einem Terminal aus"). Beginnen Sie also mit der Eingabe screenshotvon Unity's Dash, damit es angezeigt wird, auf das Sie klicken können. Sie sehen dann ein kleines Fenster mit mehreren Optionen:

gnome-screenshot

Einige Optionen werden abhängig von Ihrer Auswahl angezeigt. Wenn Sie den gesamten Bildschirm erfassen möchten, sind die Optionen "Fensterrahmen einbeziehen" und "Effekt anwenden" nicht verfügbar.
Richten Sie die Dinge so ein, wie Sie möchten. Eine Verzögerung von fünf Sekunden ist ein guter Ausgangspunkt, um den eigentlichen Bildschirm aufzurufen, den Sie erfassen möchten. Klicken Sie auf "Screenshot erstellen", um die Dinge in Gang zu bringen. Richte schnell ein, was du willst und warte.
Sie hören den Ton eines (altmodischen) Kameraverschlusses und ein neuer Bildschirm wird angezeigt.
Darin sehen Sie:

  • eine "Miniaturansicht" des Screenshots
  • eine Option, um den Namen und das Ziel für das Speichern des Screenshots anzugeben
  • und die Möglichkeit, es stattdessen in der Zwischenablage zu speichern, wenn Sie das Bild weiter verarbeiten möchten.

Die Standard - Bildformat ist .png, das ist, nach Meinung einiger , einen geeigneteren Format als .jpg.

Beachten Sie, dass die Zeitverzögerungsfunktion von gnome-screenshot nicht verfügbar ist, wenn Sie "Zu erfassender Bereich auswählen" auswählen.

Lubuntu 12.10

Das Standard-Screenshot-Capture-Tool in Lubuntu heißt scrot . Es gibt eine Möglichkeit, scrotmit einer Zeitverzögerung zu arbeiten, bei der das Terminal nicht verwendet werden muss. Es handelt sich jedoch um eine einmalige Bearbeitung einer Datei lubuntu-rc.xml, die aus Sicherheitsgründen nach dem Sichern aufgerufen wird . Diese Datei befindet sich in ~/.config/openbox. Gehen Sie mit Ihrem Dateimanager in diesen Unterordner, klicken Sie mit der rechten Maustaste auf die Datei und öffnen Sie sie mit Ihrem bevorzugten Texteditor. Dann suchen Sie nach etwas wie:

<!-- Launch scrot when Print is pressed -->
<keybind key="Print">
  <action name="Execute">
    <command>....</command>
  </action>
</keybind>  

Wo ....ist was gerade da zwischen <command>und </command>. Ersetzen ....durch

scrot -b -d 5 ~/Desktop/%Y:%m:%d:%H:%M:%S.png

Speichern Sie die Datei und schließen Sie sie.

Geh in ein Terminal und lauf openbox --reconfigure. (Sie werden nicht feststellen, dass etwas passiert, und Sie erhalten Ihre Aufforderung zurück, wenn Sie nichts vermasselt haben. Wenn Sie etwas vermasselt haben, wird eine Fehlermeldung angezeigt. In diesem Fall ist die Sicherung hilfreich.) Ausführen Der Befehl ist ein notwendiger Schritt, um sicherzustellen, dass Ihre Änderungen lubuntu-rc.xmljetzt aktiv sind.

Was Sie durch Bearbeitung getan haben , lubuntu-rc.xmlist zu fragen , scrotum

  • mache einen vollständigen Screenshot (einschließlich Fensterrahmen wegen -b)
  • mit einer Zeitverzögerung von fünf Sekunden
  • Benennen Sie die Datei basierend auf der aktuellen Uhrzeit im Format Jahr: Monat: Tag: Stunde: Minute: Sekunde im .pngFormat und
  • um das Bild auf Ihrem Desktop zu speichern.

Was oben beschrieben wurde, ermöglicht es Ihnen im Grunde, nur zu drücken Prnt Scrnund dann das zu tun, was Sie möchten, wie zum Beispiel innerhalb von 5 Sekunden ein Menü zu öffnen, wonach scrotein vollständiger Screenshot des Fensters erstellt wird. Es tut dies still. Erwarten Sie nicht, etwas zu hören oder zu sehen.

Wenn Sie man scrotvon einem Terminal aus starten, erhalten Sie weitere Informationen zu scrot.

Sie können den Code ändern, um einen Snap des aktiven Fensters zu -uerstellen, indem Sie diesem Code die Tastenkombination Alt+ hinzufügen und zuweisen Prnt Scrn.

Mit den beiden Prnt Scrnund Alt+ Prnt Scrnist es möglich , hinzuzufügen , -q Num den Code , wo -qerzählt scrotdas Bild mit einer anderen als der Standardwert speichern Ndem 75. Ein hoher Wert ist , wird eine höhere Qualität , aber größere Datei erstellen. Entsprechend ist man scrotder Effekt von -qdem gewählten Bildformat abhängig.

Xubuntu 12.10

Das Standard-Screenshot-Tool in Xubuntu 12.10 ist Xfce4-screenshooter. Es hat eine GUI, die sich nicht allzu sehr von der GNOME-GUI unterscheidet:

XS-1

Wie beim GNOME-Screenshot-Tool gibt es einige Optionen, aber die Verzögerungsfunktion ist bei "Select a region" nicht verfügbar.

Beim Klicken OKwird ein weiteres Fenster mit Optionen zum Speichern des Bilds in einer Datei, zum Kopieren in die Zwischenablage, zum Öffnen mit Programmen, die Bilder bearbeiten können (wie das Dropdown-Menü zeigt) und zum Hochladen auf einen bestimmten Image-Hosting-Dienst angezeigt.

XS-2

Wenn Sie das Bild auf der Festplatte speichern möchten, wird ein regulärer Bildschirm "Speichern unter" angezeigt, in dem Sie den Namen, den Dateityp und den Speicherort des gespeicherten Formats angeben können.

man xfce4-screenshooterverfügt über Details zu den verfügbaren Schaltern, die hilfreich sein können, wenn ein Benutzer die Funktionen von Prnt Scrnund Alt+ ändern möchte, Prnt Scrnum immer die Verzögerungsoption zu verwenden.

  • Prnt Scrnkönnte eingestellt werden auf xfce4-screenshooter -d 5 -f. Dann, zu jeder Zeit Prnt Scrngedrückt wird , xfce4-screen wird ein Kinderspiel des nimmt vollen Bildschirm wegen -feiner Verzögerung von 5 Sekunden und dann prompt Sie einen Dateinamen und Speicherort.
  • Alt+ Prnt Scrnkönnte eingestellt werden, xfce4-screenshooter -d 5 -wum das aktive Fenster zu erfassen , weil -w.
Gemeinschaft
quelle
13

Ich benutze ein Programm namens ShutterVerschluss einbauen . Meines Wissens funktioniert es auf den meisten Desktop-Managern - ich verwende derzeit Unity ohne Probleme, es funktioniert auch in den aktuellen Kubuntu und Mint für mich.

Sie können die Schaltflächen sehen, von denen Sie Screenshots machen können (in der Reihenfolge, Schaltflächen von links nach rechts):

  • Auswahl des Bildschirms
  • Einer oder mehrere Arbeitsbereiche / Desktops
  • Jedes geöffnete Fenster
  • Beliebige Auswahl eines Fensters
  • Ein einzelnes Menü oder überlappende Menüs aus einer Anwendung
  • Tool-Tipps
  • Webseiten

Außerdem sehen Sie unten, dass es auch eine Verzögerungsfunktion gibt. Es hat ein sehr schönes grundlegendes Bearbeitungswerkzeug sowie einen App-Indikator.

Ich bin schon lange super zufrieden damit.

kleinric
quelle
6
Ich habe jetzt 2 Jahre lang Shutter verwendet. Jedes Mal, wenn ich einen zeitgesteuerten Screenshot brauchte, habe ich auf einen Gnomen-Screenshot zurückgegriffen, weil ich diese "Verzögerungs" -Kontrolle unten nie gesehen habe. Vielen Dank für diesen Hinweis, der das Erstellen von Screenshots von Dingen wie Menüs erheblich vereinfacht.
Leo Ufimtsev
Beachten Sie, dass die Verzögerung im "Auswahl" -Modus leider NICHT funktioniert. Stattdessen müssen Sie den Screenshot-Modus "Desktop" verwenden.
Gabriel Staples
1
Update: nicht wahr! Um es im Auswahlmodus zu verwenden, ist es nur etwas seltsam: Stellen Sie die Verzögerung ein, klicken Sie dann auf die Schaltfläche "Auswahl", treffen Sie Ihre Auswahl und drücken Sie die Eingabetaste. Während Sie Ihre Auswahl treffen, müssen Sie erraten, wo sich das Menü befindet, von dem Sie einen Screenshot möchten. Rufen Sie dann Ihr Menü auf und wenn die Verzögerung abgelaufen ist, wird der Screenshot dort aufgenommen, wo Sie ihn zuvor ausgewählt haben. Wenn das Menü, von dem Sie einen Screenshot haben möchten, in den Auswahlbereich passt, ist es dort! Getan. Funktioniert gut genug - Sie können immer ein wenig mehr beschneiden, nachdem Sie den Screenshot auf diese Weise aufgenommen haben, falls Ihre Auswahl zu groß war.
Gabriel Staples
Vielen Dank, Gabriel Staples. "irgendwie komisch" sagt es leicht! LOL! Ich liebe Shutter und benutze es mit all seinen Bearbeitungsfunktionen sehr und jetzt kenne ich einen Shutter-Cheat-Code. ;)
Jim
6

Wenn Sie Ubuntu ausführen und die Befehlszeile bevorzugen, gnome-screenshotsollten Sie auf dem System vorinstalliert sein und einige praktische Befehlszeilenoptionen haben (und Sie sollten in der Lage sein, alles, was Sie können, über die Befehlszeile von der GUI aus zu tun).

So machen Sie beispielsweise einen Screenshot mit einer Verzögerung von 5 Sekunden:

gnome-screenshot --delay 5

Rufen Sie man gnome-screenshotdie vollständige Liste der Optionen auf oder sehen Sie sich einige Beispiele in diesem Blog-Beitrag an: 4 Methoden zum Erstellen von Screenshots unter Ubuntu Linux

IQAndreas
quelle
Es füllt nicht Ihr "Ich möchte eine Lösung, die mit dem Standard-Screenshot- oder Bildschirmaufnahmetool funktioniert, das mit meiner Distribution geliefert wird." Voraussetzung, aber hoffentlich hilft es jemandem da draußen.
IQAndreas
5

Faule Antwort ( für unabhängige Schnelllerner )

Es gibt Kontroversen bezüglich dieser Situation .

Schnelle Antwort / Problemumgehung ( für fortgeschrittene Ubuntu-Benutzer )

  • Fügen Sie dem folgenden Befehl eine benutzerdefinierte Verknüpfung hinzu:
    gnome-screenshot --delay=numIntValueInSecs
    Beispiel
    gnome-screenshot --delay=3
  • Fügen Sie einen weiteren hinzu, um aktive Fenster-Screenshots zu erstellen:
    gnome-screenshot -w --delay=3

    Das ist alles , aber ich würde auch empfehlen, zwei andere festzulegen, damit Sie mehr Zeit haben, tiefer in den Menüs zu navigieren.

    • gnome-screenshot --delay=10
    • gnome-screenshot -w --delay=10

    Screenshot der Änderung der Tastenkombination

Aufwändige Antwort ( vom Anfänger zum Hacker )

Intro:

Jedes Mal PrntScr, wenn Sie drücken , ruft Ubuntu an, gnome-screenshotdas sich normalerweise auf dem /usr/bin/Pfad befindet und über das "Terminal" (Teletype, tty, cli, Befehlszeile / Eingabeaufforderung) verfügbar ist. Sie können es also auf vielfältige Weise verwenden, um es Ihrem Funky anzupassen Zwecke.

Das gnome-screenshotkleine Programm akzeptiert optionale Parameter. Sie können alle Optionen anzeigen, indem Sie den Standardparameter übergeben und um Hilfe bitten. Sie kennen den einen ( -h).

Screenshot der Gnome-Screenshot-Hilfe im Terminal

Wenn Sie sich immer noch nicht sicher sind, wie Sie dies verwenden sollen, können Sie jederzeit eine ausführlichere Hilfe lesen. Fragen Sie einfach nach der manuellen Eingabe man gnome-screenshot

Screenshot der Gnome-Screenshot-Manpage im Terminal

Je mehr Sie die vollständigen Handbücher lesen, desto intuitiver wird es, Ubuntu zu hacken, um Ihren Anforderungen gerecht zu werden, und desto weniger werden Sie von anderen Personen schrittweise Anleitungen erhalten. Vielleicht wissen Sie zu diesem Zeitpunkt sogar, wie Sie dieses Problem selbst umgehen können, wenn Sie immer noch verloren sind (hoffentlich nicht), lesen Sie einfach weiter ...

Anleitung:

  • Schritt Null: Öffnen Sie die Ubuntu-Systemeinstellungen und navigieren Sie zur Option Tastatur:

Screenshot von Ubuntus Systemeinstellungsmenü mit Hervorhebung der Tastatur

Jetzt

  1. Navigieren Sie zur ShortcutsRegisterkarte.
  2. Wählen Custom Shortcuts
  3. Klicken Sie auf die +Schaltfläche, um Ihre neue benutzerdefinierte Verknüpfung hinzuzufügen.
  4. Geben Sie einen Namen und einen Befehl.
    (wie oben unter "Schnelle Antwort" beschrieben )
    4½. Weisen Sie die gewünschte Tastenkombination zu.
  5. Schließen Sie dieses Fenster oder es funktioniert nicht.

Screenshot der Änderung der Tastenkombination mit schrittweisen Notizen

* presto!
Du hast gerade einen weiteren Schritt getan, um ein Ubuntu-Meister zu werden. Ich hoffe, diese Antwort war hilfreich.

JorgeArtware
quelle
Ausgezeichnet! Ich würde jetzt gerne wissen, warum die gnome-screenshotBenutzeroberfläche vereinfacht und die Verzögerung beseitigt wurde. Das würde es so viel einfacher machen ?!
Alexis Wilke
Sie sollten wahrscheinlich die Entwickler von fragen gnome-screenshot, ich persönlich weiß es nicht.
JorgeArtware