Hoe Raspberry Pi-screenshots te nemen met VNC

Met een afbeelding kun je duizend woorden schilderen en als een hulpmiddel voor het onderwijzen van alles met betrekking tot computers, is een screenshot een effectieve manier om ideeën of informatie over te brengen. 

In deze tutorial laat ik je zien hoe je screenshots kunt maken op een Raspberry Pi.

Virtual Network Computing

VNC staat voor Virtual Network Computing en is een methode voor het grafische delen van een bureaublad om op afstand een andere computer te bedienen. 

Virtual Network Computing is onafhankelijk van platform, dus het is mogelijk om een ​​Mac te gebruiken om op afstand een Raspberry Pi te besturen. Of u kunt hetzelfde doen vanaf een Windows-pc of een Linux-box.

VNC staat het toetsenbord en de muis toe van Computer A te beheersen Computer B die de grafische gebruikersomgeving, GUI, relais naar Computer A via een lokaal of groot netwerk.

Installeer VNC op een Raspberry Pi

Installeer als u dit nog niet hebt gedaan Raspbian op een SD-kaart. Instructies over hoe dit te doen zijn in de NOOBS installeren op een Raspberry Pi met een Mac zelfstudie.

Zodra u een SD-kaart hebt gemaakt met Raspbian, of NOOBS, plaats de SD-kaart in de Raspberry Pi. Verbind de Raspberry Pi met een toetsenbord, muis, monitor en voeding.

Schakel de stroom in om de Raspberry Pi op te starten en op te starten Raspbian

SSH vanaf een Mac

SSH (Secure SHell) gebruiken voor toegang tot een Raspberry Pi vanaf een Mac

Als je al hebt ingeschakeld SSH, op de Pi is het mogelijk om te gebruiken Terminal op de Mac om in te loggen op de Raspberry Pi-opdrachtregel door het volgende commando in te voeren Terminal:

ssh pi @ [IP-adres van de Pi]

Commandoregelinterface op de Pi

Installatie van tightvncserver op de Raspberry Pi

Als u nog steeds op de opdrachtregel staat, voert u de volgende opdrachten in. Als u zich in de grafische gebruikersomgeving bevindt, start u eerst LXTerminal om de opdrachtregel weer te geven, zodat u de volgende opdrachten kunt invoeren:

sudo apt-get update sudo apt-get installeer tightvncserver

Laat de software vervolgens vanuit de softwarerepository worden geïnstalleerd.

VNC starten

Zodra de tightvncserver software is klaar met installeren, je moet de software uitvoeren door de volgende opdracht in te voeren op de opdrachtregel:

tightvncserver
Vul een wachtwoord in

Omdat dit de eerste keer is dat tightvncserver is uitgevoerd op de Raspberry Pi, het zal u vragen om een ​​wachtwoord in te voeren. 

Het wachtwoord dat u invoert, wordt gebruikt voor het verifiëren van externe VNC-clients die verbinding proberen te maken met de Raspberry Pi. U moet in dit stadium een ​​wachtwoord invoeren. Noteer het.

Voer zo nodig een wachtwoord voor alleen bekijken in

U wordt vervolgens gevraagd of u een ander wachtwoord wilt invoeren dat de externe viewer nodig heeft om de Raspberry Pi-desktop te bekijken, dat wil zeggen: een wachtwoord dat u moet invoeren telkens wanneer u verbinding maakt. Je kunt deze weigeren als je dat wilt.

Wijzig de VNC-schermresolutie

Als u de Raspberry Pi voor een bepaalde schermgrootte wilt gebruiken, voor de VNC-server, kunt u dit doen door een opdracht in te voeren waarmee het poortnummer en de schermresolutie worden geconfigureerd.

De resolutie van de Raspberry Pi-desktop wijzigen

Voorbeelden van de opdracht die u kunt invoeren, zijn:

vncserver: 1 -geometry 1440x900 vncserver: 1 -geometry 1600x900

Waar 1 is poortnummer 5901, 2 is 5902, 3 is 5903 enzovoort.

Als het tightvncserver is al actief, moet u dit stoppen voordat u een van de bovenstaande opdrachten uitvoert om de resolutie te wijzigen.

Op voorwaarde dat u de server doodt, kunt u elke keer de weergegeven resoluties wijzigen.

Raspberry Pi-bureaublad op 1024x768 pixels

Het wijzigen van de beeldverhouding en pixelresolutie van de Pi is mogelijk.

Raspberry Pi-bureaublad op 1600x900 pixels

VNC stoppen

Als u op enig moment wilt stoppen met het uitvoeren van de VNC-server, voert u de volgende opdracht in:

tightvncserver -kill: 1

Bepaal het IP-adres van de Raspberry Pi vanaf een Mac

Om het IP-adres van een Raspberry Pi op het lokale netwerk te bepalen, moet u het MAC-adres (Media Access Control) van de Raspberry Pi kennen.

Als u het MAC-adres van de Pi kent, kunt u het IP-adres van Terminal op de Mac vinden

Op voorwaarde dat u het MAC-adres kent, open Terminal en voer de volgende opdrachten in:

ifconfig | grep broadcast arp -a | grep:

Hiermee wordt een lijst met IP-adressen gemaakt die momenteel op het LAN worden gebruikt. Het gaat erom het bekende MAC-adres aan het IP-adres te koppelen.

Noteer het IP-adres. Je hebt dit later nodig.

Bepaal het IP-adres van de Pi met een Mac-app

Als u het MAC-adres van de Raspberry Pi niet kent, als u geen gebruik wilt maken van de opdrachtregelinterface, CLI of als u liever een grafische interface gebruikt, is het mogelijk om een ​​app te downloaden om het werk voor u te doen.

Google voor een scan-app voor een IP-adres, of bezoek de Mac App Store, om een ​​app voor het scannen van netwerken te downloaden en installeren.

Scannen op IP-adressen met IP-scanner

Mijn favoriete app is IP-scanner die naar apparaten zoekt en de resultaten op een gemakkelijk te begrijpen manier presenteert. 

Let op, afhankelijk van welke versie van IP-scanner u downloadt, bent u beperkt tot het aantal apparaten dat kan worden gescand op het netwerk. De gratis versie van de software scant slechts op zes apparaten.

Noteer het IP-adres. Je hebt dit later nodig.

Bepaal het IP-adres van de Pi vanaf de Pi

Gebruik ifconfig op de Raspberry Pi om het IP-adres van het apparaat te bepalen

Om toegang te krijgen tot de Raspberry Pi vanaf een andere computer, moet het IP-adres van het apparaat worden bepaald.

Om het IP-adres van de Pi te bepalen, voert u de volgende opdracht in via de opdrachtregelinterface, of LXTerminal als u zich in de grafische gebruikersinterface bevindt:

ifconfig

Het IP-adres van de Raspberry Pi wordt weergegeven op de tweede regel, in dit voorbeeld als 

inet addr: 10.0.1.33

Noteer het IP-adres. Je hebt dit later nodig.

Installeer een VNC-client op de Mac

Zoek of download een VNC-client, soms een VNC Viewer genoemd, van de Mac App Store.

De VNC-viewer die ik gebruik is ScreenSharingMenulet welke beschikbaar is vanaf de Mac App Store minder dan de prijs van een koffie. De app bevindt zich in de menubalk voor snelle toegang tot andere machines op het netwerk.

Configureer de VNC Viewer

Lanceer de ScreenSharingMenulet app en klik op het pictogram in de menubalk.

De VNC-viewer configureren
  • Navigeren naar ScreenSharingMenulet-pictogram> Voorkeuren> ScreenSharingMenulet
  • Klik Mijn computers
  • Klik op de + symbool en voer het IP-adres in de Gastheer kolom. 
  • Voer een betekenisvolle naam in, waar ik mee ging Raspberry Pi, in de Naam: (Optioneel) kolom 
  • invoeren 5901 in de Haven kolom.

Als u wilt afsluiten, klikt u op Algemeen en vervolgens op de rode stip linksboven in het venster.

Toegang op afstand tot de Raspberry Pi

ScreenSharingMenulet gebruiken om toegang te krijgen tot de Raspberry Pi

Lanceer de ScreenSharingMenulet app en klik op het pictogram in de menubalk.

  • Navigeren naar ScreenSharingMenulet-pictogram> Voorkeuren> ScreenSharingMenulet
  • Klik Raspberry Pi

De ScreenSharingMenulet app zal dan een nieuw venster openen met de Raspberry Pi-desktopomgeving.

Neem screenshots van Raspberry Pi

Het is nu mogelijk om schermafbeeldingen van inhoud op de Raspberry Pi te maken. Om dit te doen:

Volledige Raspberry Pi Desktop

De Raspberry Pi Desktop
  • Verplaats de muiscursor uit het VNC-clientvenster dat de Raspberry Pi-desktop en de Mac-omgeving laat zien
  • Als u een schermafbeelding van het volledige VNC-venster wilt maken om de hele Raspberry Pi-desktop vast te leggen, drukt u op Command + Shift + 4
  • druk de Spatiebalk en verplaats de muiscursor vervolgens over het VNC-venster
  • Het venster wordt gemarkeerd; klikken op de muis zal de screenshot opnemen

Een schermafbeelding van de Raspberry Pi-desktop wordt nu als een .png-bestand naar de Desktop van de Mac.

Geselecteerde gebied op Raspberry Pi Desktop

Een geselecteerde schermafbeelding van de Raspberry Pi-desktop
  • Verplaats de muiscursor uit het VNC-clientvenster dat de Raspberry Pi-desktop en de Mac-omgeving laat zien
  • Als u een schermafbeelding van het volledige VNC-venster wilt maken om de hele Raspberry Pi-desktop vast te leggen, drukt u op Command + Shift + 4, om de muiscursor te veranderen in kruishaarden.
  • Klik en houd de muis ingedrukt en sleep over het gebied dat u wilt vastleggen als een screenshot
  • Als u de muis loslaat, wordt de schermafbeelding vastgelegd

Een schermafbeelding van het geselecteerde gebied van de Raspberry Pi-desktop wordt nu als een .png-bestand naar de Desktop van de Mac.

Conclusie

In deze tutorial heb ik je laten zien hoe je VNC-server software op een Raspberry Pi en VNC viewersoftware op een Mac kunt installeren, om op afstand toegang te krijgen tot een Raspberry Pi vanaf een Mac.

Ik heb je laten zien hoe je het volledige bureaublad, of een geselecteerd deel van het bureaublad, op de Raspberry Pi kunt selecteren om op te nemen als een screenshot. Ik heb ook uitgelegd hoe je de schermresolutie op de Raspberry Pi kunt veranderen.

Je kunt ook een Raspberry Pi openen met VNC vanuit een Windows- of Linux-box. Dit is een handige manier om screenshots te maken van wat je op de desktop van een Raspberry Pi kunt zien.