Hvordan ta Raspberry Pi Skjermbilder Med VNC

Med et bilde kan du male tusen ord og som et verktøy for å undervise alt relatert til datamaskiner, er et skjermbilde en effektiv måte å komme over ideer eller informasjon på.. 

I denne opplæringen vil jeg vise deg hvordan du tar skjermbilder på en Raspberry Pi.

Virtual Network Computing

VNC står for Virtual Network Computing og er en metode for grafisk desktop deling for ekstern kontroll av en annen datamaskin. 

Virtual Network Computing er uavhengig av plattform, og det er derfor mulig å bruke en Mac for fjernkontroll av en Raspberry Pi. Eller du kan til det samme fra en Windows-PC eller en Linux-boks.

VNC lar tastaturet og musen av Datamaskin A å kontrollere Datamaskin B som reléer tilbake det grafiske brukermiljøet, GUI, til Datamaskin A over et lokalt område eller stort nettverk.

Installer VNC på en Raspberry Pi

Hvis du ikke allerede har gjort det, installer du Raspbian på et SD-kort. Instruksjoner om hvordan du gjør dette er i Slik installerer du NOOBS på en Raspberry Pi med en Mac opplæringen.

Når du har opprettet et SD-kort med Raspbian, eller noobs, sett inn SD-kortet i Raspberry Pi. Koble Raspberry Pi til et tastatur, mus, skjerm og strøm.

Slå på strømmen for å starte Raspberry Pi og starte opp Raspbian

SSH fra en Mac

Bruke SSH (Secure SHell) for å få tilgang til en Raspberry Pi fra en Mac

Hvis du allerede har aktivert SSH, På Pi er det mulig å bruke Terminal på Mac for å logge inn på Raspberry Pi kommandolinjen ved å skrive inn følgende kommando i Terminal:

ssh pi @ [IP-adressen til Pi]

Kommandolinjegrensesnitt på Pi

Installere tightvncserver på Raspberry Pi

Hvis du fortsatt er på kommandolinjen, skriv inn følgende kommandoer. Hvis du er i det grafiske brukermiljøet, startes første gang LXTerminal å hente kommandolinjen slik at du kan skrive inn følgende kommandoer:

sudo apt-get oppdatering sudo apt-get install tightvncserver

La deretter programvaren installeres fra programvarelageret.

Starter VNC

Først når tightvncserver programvaren er ferdig installert, må du kjøre programvaren ved å skrive inn følgende kommando på kommandolinjen:

tightvncserver
Skriv inn et passord

Som dette er første gang det tightvncserver Har blitt kjørt på Raspberry Pi, det vil be deg om å skrive inn et passord. 

Passordet du legger inn vil bli brukt til å godkjenne eksterne VNC-klienter som prøver å koble til Raspberry Pi. Du må skrive inn et passord på dette stadiet. Legg merke til det.

Skriv inn et passord med kun visning, hvis nødvendig

Deretter blir du spurt om du vil angi et annet passord som fjernkontrollen må bruke for å vise Raspberry Pi-skrivebordet, det vil si: et passord som du må angi hver gang du kobler til. Du kan avslå denne hvis du ønsker det.

Endre VNC-skjermoppløsningen

Hvis du ønsker å kjøre Raspberry Pi på en bestemt skjermstørrelse, kan du for VNC-serveren gjøre det ved å skrive inn en kommando som konfigurerer portnummeret og skjermoppløsningen.

Endre oppløsningen til Raspberry Pi-skrivebordet

Eksempler på kommandoen du kan skrive inn er:

vncserver: 1-geometri 1440x900 vncserver: 1-geometri 1600x900

Hvor 1 er portnummeret 5901, 2 er 5902, 3 er 5903 og så videre.

Hvis tightvncserver kjører allerede, må du stoppe det før du kjører en av kommandoene ovenfor, for å endre oppløsningen.

Forutsatt at du dreper serveren, kan du hver gang endre resolusjonene som vises.

Raspberry Pi desktop på 1024x768 piksler

Endring av bildeforhold og pikseloppløsning, av Pi, er mulig.

Raspberry Pi desktop på 1600x900 piksler

Stopp av VNC

Hvis du til enhver tid vil stoppe VNC-serveren som kjører, skriv inn følgende kommando:

tightvncserver -kill: 1

Bestem Raspberry Pi's IP-adresse fra en Mac

For å fastslå IP-adressen til en Raspberry Pi på det lokale nettverket, må du kjenne MAC-adressen (Raspberry Pi-adressen til MAC).

Hvis du kjenner MAC-adressen til Pi, kan du finne IP-adressen fra Terminal på Mac

Forutsatt at du kjenner MAC-adressen, åpnes Terminal og skriv inn følgende kommandoer:

ifconfig | grep broadcast arp -a | grep:

Dette skaper en liste over IP-adresser som for tiden brukes i lokalnettverket. Det er et tilfelle av å matche den kjente MAC-adressen til IP-adressen.

Legg merke til IP-adressen. Du trenger dette, senere.

Bestem IP-adressen til Pi med en Mac-app

Hvis du ikke kjenner MAC-adressen til Raspberry Pi, ikke vil bruke kommandolinjegrensesnittet, CLI, eller bare foretrekker å bruke et grafisk grensesnitt, er det mulig å laste ned en app for å gjøre jobben for deg.

Enten Google for en IP-adresse skanning app, eller besøk Mac App Store, å laste ned og installere en nettverksskanningsprogram.

Skanner etter IP-adresser med IP-skanner

Min app er valgfri IP-skanner som skanner etter enheter og presenterer resultatene på en lett forståelig måte. 

Merk, avhengig av hvilken versjon av IP-skanner du laster ned, vil du være begrenset til antall enheter som kan skannes på nettverket. Den gratis versjonen av programvaren vil bare skanne etter seks enheter.

Legg merke til IP-adressen. Du trenger dette, senere.

Bestem IP-adressen til Pi fra Pi

Bruk ifconfig på Raspberry Pi til å bestemme enhetens IP-adresse

For å få tilgang til Raspberry Pi fra en annen datamaskin, må enhetens IP-adresse bestemmes.

For å bestemme IP-adressen til Pi, skriv inn følgende kommando fra kommandolinjegrensesnittet, eller LXTerminal hvis du er i det grafiske brukergrensesnittet:

ifconfig

IP-adressen til Raspberry Pi vises på den andre linjen, i dette eksempelet som 

inet addr: 10.0.1.33

Legg merke til IP-adressen. Du trenger dette, senere.

Installer en VNC-klient på Mac

Enten google for eller last ned en VNC klient, noen ganger kalt en VNC Viewer, fra Mac App Store.

VNC-seeren som jeg bruker er ScreenSharingMenulet som er tilgjengelig fra Mac App Store mindre enn prisen på en kaffe. Appen sitter i menylinjen for rask tilgang til andre maskiner på nettverket.

Konfigurer VNC Viewer

Start ScreenSharingMenulet app og klikk på ikonet på menylinjen.

Konfigurere VNC-visningsprogrammet
  • Navigere til ScreenSharingMenulet icon> Innstillinger> ScreenSharingMenulet
  • Klikk Mine datamaskiner
  • Klikk på + symbol og skriv inn IP-adressen i Vert kolonne. 
  • Skriv inn et meningsfylt navn, jeg gikk med Raspberry Pi, i Navn (valgfritt) kolonne 
  • Tast inn 5901 i Havn kolonne.

For å avslutte, klikk Generelt og deretter den røde prikken øverst til venstre i vinduet.

Fjern tilgang Raspberry Pi

Bruke ScreenSharingMenulet for å få tilgang til Raspberry Pi

Start ScreenSharingMenulet app og klikk på ikonet på menylinjen.

  • Navigere til ScreenSharingMenulet icon> Innstillinger> ScreenSharingMenulet
  • Klikk Raspberry Pi

De ScreenSharingMenulet app vil så starte et nytt vindu som inneholder Raspberry Pi skrivebordsmiljøet.

Ta skjermbilder fra Raspberry Pi

Det er nå mulig å ta skjermbilder av innholdet på Raspberry Pi. Å gjøre dette:

Full Raspberry Pi Desktop

The Raspberry Pi Desktop
  • Flytt musepekeren ut av VNC-klientvinduet, som viser Raspberry Pi-skrivebordet og inn i Mac-miljøet
  • For å ta et skjermbilde av hele VNC-vinduet, for å fange hele Raspberry Pi-skrivebordet, trykk Kommando-Skift-4
  • trykk Mellomrom og flytt deretter musepekeren over VNC-vinduet
  • Vinduet vil bli uthevet; klikke på musen vil ta opp skjermbildet

Et skjermbilde av Raspberry Pi-skrivebordet blir nå sendt som en .png-fil til Desktop av Mac.

Utvalgte område på Raspberry Pi Desktop

Et valgt skjermbilde av Raspberry Pi-skrivebordet
  • Flytt musepekeren ut av VNC-klientvinduet, som viser Raspberry Pi-skrivebordet og inn i Mac-miljøet
  • For å ta et skjermbilde av hele VNC-vinduet, for å fange hele Raspberry Pi-skrivebordet, trykk Kommando-Skift-4, å bytte musepekeren til krysshår.
  • Klikk og hold musen og dra over området du vil fange som et skjermbilde
  • Sletting av musen vil ta opp skjermbildet

Et skjermbilde av det valgte området av Raspberry Pi-skrivebordet blir nå sendt som en .png-fil til Desktop av Mac.

Konklusjon

I denne opplæringen har jeg vist deg hvordan du installerer VNC-serverprogramvare på en Raspberry Pi og VNC viewer-programvare på en Mac, for å få tilgang til en Raspberry Pi fra en Mac.

Jeg har vist deg hvordan du velger hele skrivebordet, eller et valgt område på skrivebordet, på Raspberry Pi for å ta opp som skjermbilde. Jeg har også forklart hvordan du endrer skjermoppløsningen på Raspberry Pi.

Du kan også få tilgang til en Raspberry Pi, ved hjelp av VNC, fra en Windows eller Linux-boks. Å gjøre det er en nyttig måte å kunne ta skjermbilder av hva du kan se på skrivebordet til en Raspberry Pi.