Wie man Raspberry Pi Screenshots mit VNC macht

Mit einem Bild können Sie tausend Wörter malen. Als Screenshot für das Unterrichten von Computerbezogenen ist ein Screenshot eine effektive Möglichkeit, Ideen und Informationen zu vermitteln. 

In diesem Tutorial zeige ich Ihnen, wie Sie Screenshots auf einem Raspberry Pi erstellen.

Virtual Network Computing

VNC steht für Virtual Network Computing und ist eine Methode der grafischen Desktopfreigabe zur Fernsteuerung eines anderen Computers. 

Virtual Network Computing ist plattformunabhängig. Daher kann ein Raspberry Pi über einen Mac ferngesteuert werden. Oder du könntest gleich von einem Windows-PC oder einer Linux-Box aus.

VNC erlaubt die Tastatur und Maus von Computer A kontrollieren Computer B welches die grafische Benutzerumgebung, GUI, an zurücksendet Computer A über ein lokales Gebiet oder ein Weitbereichsnetz.

Installieren Sie VNC auf einem Raspberry Pi

Falls noch nicht geschehen, installieren Sie Raspbian auf einer SD-Karte. Anweisungen dazu finden Sie im So installieren Sie NOOBS auf einem Raspberry Pi mit einem Mac Tutorial.

Nachdem Sie eine SD-Karte mit erstellt haben Raspbian, oder ANFÄNGER, Legen Sie die SD-Karte in den Raspberry Pi ein. Verbinden Sie den Raspberry Pi mit einer Tastatur, einer Maus, einem Monitor und der Stromversorgung.

Schalten Sie den Raspberry Pi ein und starten Sie ihn Raspbian

SSH von einem Mac

Verwenden von SSH (Secure SHell), um von einem Mac aus auf ein Raspberry Pi zuzugreifen

Wenn Sie bereits aktiviert haben SSH, auf dem Pi ist es möglich zu verwenden Terminal Melden Sie sich auf dem Mac an der Raspberry Pi-Befehlszeile an, indem Sie den folgenden Befehl in eingeben Terminal:

ssh pi @ [IP-Adresse des Pi]

Befehlszeilenschnittstelle auf dem Pi

Tightvncserver auf dem Raspberry Pi installieren

Wenn Sie sich noch in der Befehlszeile befinden, geben Sie die folgenden Befehle ein. Wenn Sie sich in der grafischen Benutzerumgebung befinden, starten Sie zuerst LXTerminal Um die Befehlszeile aufzurufen, können Sie die folgenden Befehle eingeben:

sudo apt-get Update Sudo apt-get installieren Sie tightvncserver

Lassen Sie dann die Software vom Software-Repository aus installieren.

Starten von VNC

Einmal die tightvncserver Nachdem die Installation der Software abgeschlossen ist, müssen Sie die Software ausführen, indem Sie den folgenden Befehl in die Befehlszeile eingeben:

tightvncserver
Geben Sie ein Passwort ein

Da dies das erste Mal ist tightvncserver auf dem Raspberry Pi ausgeführt wurde, werden Sie aufgefordert, ein Kennwort einzugeben. 

Das von Ihnen eingegebene Kennwort wird zur Authentifizierung von Remote-VNC-Clients verwendet, die versuchen, eine Verbindung zum Raspberry Pi herzustellen. Sie müssen zu diesem Zeitpunkt ein Passwort eingeben. Notieren Sie es sich.

Geben Sie bei Bedarf ein Nur-Ansicht-Kennwort ein

Sie werden dann gefragt, ob Sie ein anderes Kennwort eingeben möchten, das der Remote Viewer verwenden muss, um den Raspberry Pi-Desktop anzuzeigen, dh ein Kennwort, das Sie bei jeder Verbindung eingeben müssen. Sie können dies ablehnen, wenn Sie möchten.

Ändern Sie die VNC-Bildschirmauflösung

Wenn Sie den Raspberry Pi mit einer bestimmten Bildschirmgröße ausführen möchten, können Sie für den VNC-Server einen Befehl eingeben, der die Portnummer und die Bildschirmauflösung konfiguriert.

Ändern der Auflösung des Raspberry Pi-Desktops

Beispiele für den Befehl, den Sie eingeben können, sind:

vncserver: 1-geometrie 1440x900 vncserver: 1-geometrie 1600x900

Woher 1 ist die Portnummer 5901, 2 ist 5902, 3 ist 5903 und so weiter.

Wenn die tightvncserver Wenn Sie bereits einen Befehl ausführen, müssen Sie ihn stoppen, bevor Sie einen der obigen Befehle ausführen, um die Auflösung zu ändern.

Wenn Sie den Server jedes Mal beenden, können Sie die angezeigten Auflösungen ändern.

Himbeer-Pi-Desktop bei 1024x768 Pixeln

Das Ändern des Seitenverhältnisses und der Pixelauflösung des Pi ist möglich.

Himbeer-Pi-Desktop bei 1600 x 900 Pixel

VNC stoppen

Wenn Sie den VNC-Server zu irgendeinem Zeitpunkt nicht mehr ausführen möchten, geben Sie den folgenden Befehl ein:

tightvncserver -kill: 1

Bestimmen Sie die IP-Adresse des Himbeer-Pis von einem Mac

Um die IP-Adresse eines Raspberry Pi im lokalen Netzwerk zu ermitteln, müssen Sie die MAC-Adresse (Media Access Control) des Raspberry Pi kennen.

Wenn Sie die MAC-Adresse des Pi kennen, können Sie die IP-Adresse von Terminal auf dem Mac finden

Öffnen Sie, sofern Sie die MAC-Adresse kennen Terminal und geben Sie die folgenden Befehle ein:

ifconfig | grep sendung arp -a | grep:

Dadurch wird eine Liste von IP-Adressen erstellt, die derzeit im lokalen Netzwerk verwendet werden. Hierbei handelt es sich um eine Übereinstimmung der bekannten MAC-Adresse mit der IP-Adresse.

Notieren Sie sich die IP-Adresse. Sie werden das später brauchen.

Bestimmen Sie die IP-Adresse des Pi mit einer Mac-App

Wenn Sie die MAC-Adresse des Raspberry Pi nicht kennen, die Befehlszeilenschnittstelle oder die Befehlszeilenschnittstelle nicht verwenden möchten oder lieber eine grafische Benutzeroberfläche verwenden möchten, können Sie eine App herunterladen, die den Job für Sie erledigt.

Entweder google für eine App zum Scannen von IP-Adressen oder besuchen Sie die Mac App Store, Herunterladen und Installieren einer Netzwerk-Scan-App.

Scannen nach IP-Adressen mit dem IP-Scanner

Meine App der Wahl ist IP-Scanner die nach Geräten sucht und die Ergebnisse leicht verständlich darstellt. 

Beachten Sie, je nachdem welche Version von IP-Scanner Wenn Sie herunterladen, sind Sie auf die Anzahl der Geräte beschränkt, die im Netzwerk gescannt werden können. Die kostenlose Version der Software sucht nur nach sechs Geräten.

Notieren Sie sich die IP-Adresse. Sie werden das später brauchen.

Bestimmen Sie die IP-Adresse des Pi aus dem Pi

Verwenden Sie ifconfig auf dem Raspberry Pi, um die IP-Adresse des Geräts zu ermitteln

Um von einem anderen Computer auf das Raspberry Pi zuzugreifen, muss die IP-Adresse des Geräts ermittelt werden.

Geben Sie zum Ermitteln der IP-Adresse des Pi den folgenden Befehl über die Befehlszeilenschnittstelle ein oder LXTerminal Wenn Sie sich in der grafischen Benutzeroberfläche befinden:

ifconfig

Die IP-Adresse des Raspberry Pi wird in der zweiten Zeile angezeigt, in diesem Beispiel als 

Inet Adr: 10.0.1.33

Notieren Sie sich die IP-Adresse. Sie werden das später brauchen.

Installieren Sie einen VNC-Client auf dem Mac

Entweder google für oder laden Sie einen VNC-Client, der manchmal als VNC-Viewer bezeichnet wird, von der Mac App Store.

Der VNC-Viewer, den ich verwende, ist ScreenSharingMenulet welches ist von der Mac App Store weniger als der Preis eines Kaffees. Die App befindet sich in der Menüleiste für den schnellen Zugriff auf andere Computer im Netzwerk.

Konfigurieren Sie den VNC-Viewer

Starte den ScreenSharingMenulet App und klicken Sie auf das Symbol in der Menüleiste.

Konfigurieren des VNC-Viewers
  • Navigiere zu ScreenSharingMenulet-Symbol> Voreinstellungen> ScreenSharingMenulet
  • Klicken Meine Computer
  • Drücke den + Symbol und geben Sie die IP-Adresse in das Feld ein Wirt Säule. 
  • Geben Sie einen aussagekräftigen Namen ein, mit dem ich gegangen bin Raspberrypi, in dem Name: (Optional) Säule 
  • Eingeben 5901 in dem Hafen Säule.

Klicken Sie zum Beenden auf Allgemein und dann auf den roten Punkt oben links im Fenster.

Fernzugriff auf das Raspberry Pi

Verwenden von ScreenSharingMenulet für den Zugriff auf das Raspberry Pi

Starte den ScreenSharingMenulet App und klicken Sie auf das Symbol in der Menüleiste.

  • Navigiere zu ScreenSharingMenulet-Symbol> Voreinstellungen> ScreenSharingMenulet
  • Klicken Raspberrypi

Das ScreenSharingMenulet Die App öffnet ein neues Fenster mit der Raspberry Pi-Desktop-Umgebung.

Machen Sie Screenshots von Raspberry Pi

Es ist jetzt möglich, Screenshots von Inhalten auf dem Raspberry Pi aufzunehmen. Um dies zu tun:

Vollständiger Himbeer-Pi-Desktop

Der Himbeer-Pi-Desktop
  • Bewegen Sie den Mauszeiger aus dem VNC-Clientfenster, das den Raspberry Pi-Desktop zeigt, in die Mac-Umgebung
  • Um einen Screenshot des vollständigen VNC-Fensters und den gesamten Raspberry Pi-Desktop aufzunehmen, drücken Sie Befehl-Umschalttaste-4
  • Drücken Sie die Leertaste Bewegen Sie dann den Mauszeiger über das VNC-Fenster
  • Das Fenster wird hervorgehoben. Wenn Sie mit der Maus klicken, wird der Screenshot aufgenommen

Ein Screenshot des Raspberry Pi-Desktops wird nun als .png-Datei an den gesendet Desktop des Mac.

Ausgewählter Bereich auf dem Raspberry Pi Desktop

Ein ausgewählter Screenshot des Raspberry Pi-Desktops
  • Bewegen Sie den Mauszeiger aus dem VNC-Clientfenster, das den Raspberry Pi-Desktop zeigt, in die Mac-Umgebung
  • Um einen Screenshot des vollständigen VNC-Fensters und den gesamten Raspberry Pi-Desktop aufzunehmen, drücken Sie Befehl-Umschalttaste-4, um den Mauszeiger in ein Fadenkreuz zu ändern.
  • Klicken und halten Sie die Maustaste gedrückt und ziehen Sie über den Bereich, den Sie als Screenshot aufnehmen möchten
  • Beim Loslassen der Maus wird der Screenshot aufgenommen

Ein Screenshot des ausgewählten Bereichs des Raspberry Pi-Desktops wird nun als .png-Datei an die gesendet Desktop des Mac.

Fazit

In diesem Tutorial habe ich Ihnen gezeigt, wie Sie die VNC-Serversoftware auf einem Raspberry Pi und einer VNC-Viewer-Software auf einem Mac installieren, um von einem Mac aus auf einen Raspberry Pi zuzugreifen.

Ich habe Ihnen gezeigt, wie Sie den gesamten Desktop oder einen ausgewählten Bereich des Desktops auf dem Raspberry Pi auswählen, um ihn als Screenshot aufzunehmen. Ich habe auch erklärt, wie Sie die Bildschirmauflösung des Raspberry Pi ändern.

Sie können mit VNC auch von einem Windows- oder Linux-Rechner aus auf ein Raspberry Pi zugreifen. Auf diese Weise können Sie Screenshots von dem aufnehmen, was Sie auf dem Desktop eines Raspberry Pi sehen können.