Wie drucke ich auf Raspberry Pi?

13

Ich möchte einen Screenshot des Midori-Browsers machen und habe die folgenden Methoden ausprobiert, wie HIER erwähnt .

  1. Verwenden von Imagemagick, das in Raspberry Pi vorinstalliert ist. Ich habe die Drucktaste auf der Tastatur gedrückt und versucht, sie in diese Software einzufügen. Aber scheiterte.

  2. Öffne ein neues Terminal, ich habe folgendes eingegeben:

    sleep 5; import -window root myscreen.png // drucke Bildschirm nach 5 Sekunden

Das habe ich bekommen.

imagemagick printscreen

Art

import -window root screen.png

Dies ist der schwarze Bildschirm, den ich habe.

imagemagick printscreen

Also, was ist der richtige Weg, um es zu tun?

Yvonnezoe
quelle

Antworten:

10

Es gibt verschiedene Programme, um Screenshots zu machen. Ich benutze scrot, ein Kommandozeilenprogramm, das ziemlich vollständig ist. In deinem Fall:

sudo apt-get install scrot

scrot -sund klicken Sie auf das Midori-Fenster. Sie erhalten eine zeitstempelbasierte PNG im Arbeitsverzeichnis Ihres Terminals. Sehen Sie man scrotfür weitere Optionen

M Nein
quelle
Vielen Dank! +1 es ist wunderbar! aber es wurde auch der Screenshot des Terminals aufgenommen: p
yvonnezoe
7

Verwenden Sie einfach die Print Screen-Taste auf Ihrer Tastatur, um ein PNG-Bild in Ihrem Home-Verzeichnis (/ home / pi) auf dem gesamten Desktop zu speichern. Bildbeschreibung hier eingeben

Dolch
quelle
2

Ich denke, das Problem hier könnte sein, dass Sie imagemagik mitteilen müssen, von welchem ​​Bildschirm ein Bild aufgenommen werden soll:

sleep 5; DISPLAY=":0.0"; export DISPLAY; import -window root filename.png

Andernfalls wird es zwischen verschiedenen X11-Sitzungen verwechselt (z. B. bei Verwendung von VNC-Clients).

Persönlich neige ich dazu, Screenshots von einem anderen Computer mit RDP zu machen. Auf diese Weise werden sie auf einem Computer mit mehr Speicherplatz gespeichert und ich habe mehr Kontrolle darüber, was gespeichert wird (anstatt nach dem Ereignis zu beschneiden).

PiBorg
quelle
hmm, es ist so schwarz wie vorher. :(
yvonnezoe
2

Ja, ich tat es! danke an M Noit :)

sudo apt-get install scrot

um dann nach 5 sekunden verzögerung einen screenshot zu machen (ich habe den bildschirm mit dem terminal auch drin! also brauche ich einige verzögerungen. außerdem kann ich diesen befehl nicht über puTTy ausführen)Screenshot ohne Verzögerung

$ sudo scrot -d5

und ich bekomme einen schönen Screenshot! : D Screenshot nach 5 Sekunden Verzögerung

Yvonnezoe
quelle
1
Sie haben keine neue Lösung für Ihr Problem gefunden / vorgeschlagen, daher sollte Ihr Dank nicht als neue Antwort formuliert werden. Stattdessen sollte es als Antwort auf eine ursprüngliche Antwort eines Lösungsanbieters gegeben worden sein.
Avra
@avra $ sudo scrot -d5das ist die genaue Antwort. thanksfür den Weg zur Lösung. ;)
yvonnezoe
Ich habe gerade Scrot ausprobiert und es hat gut funktioniert. Danke, dass du das gepostet hast.
Beste Antwort mit der Grafik. Gibt es eine Möglichkeit, den PrintScreen-Schlüssel (aka PrtScrn aka prtsc ) für eine Aufnahme einzurichten ? Ich wurde verwöhnt, wie Dropbox das macht.
Bob Stein