Come prendere Screenshot Raspberry Pi con VNC

Con un'immagine puoi dipingere più di mille parole e, come strumento per insegnare tutto ciò che riguarda i computer, uno screenshot è un modo efficace per attraversare idee o informazioni. 

In questo tutorial ti mostrerò come fare screenshot su un Raspberry Pi.

Virtual Network Computing

VNC sta per Virtual Network Computing ed è un metodo di condivisione grafica del desktop per controllare da remoto un altro computer. 

Virtual Network Computing è indipendente dalla piattaforma, quindi è possibile utilizzare un Mac per controllare a distanza un Raspberry Pi. O si potrebbe fare lo stesso da un PC Windows o una macchina Linux.

VNC consente la tastiera e il mouse di Computer A controllare Computer B che restituisce l'ambiente grafico utente, GUI, a Computer A su una rete locale o estesa.

Installa VNC su un Raspberry Pi

Se non lo hai già fatto, installa Raspbian su una scheda SD. Le istruzioni su come fare questo sono nel Come installare NOOBS su un Raspberry Pi con un Mac lezione.

Dopo aver creato una scheda SD con Raspbian, o NOOBS, inserisci la scheda SD nel Raspberry Pi. Collega il Raspberry Pi a tastiera, mouse, monitor e alimentazione.

Accendi la corrente per avviare il Raspberry Pi e avviare Raspbian

SSH da un Mac

Utilizzando SSH (Secure SHell) per accedere a un Raspberry Pi da un Mac

Se hai già abilitato SSH, sul Pi, è possibile usare terminale sul Mac per accedere alla riga di comando Raspberry Pi immettendo il seguente comando in terminale:

ssh pi @ [indirizzo IP del Pi]

Interfaccia della riga di comando sul Pi

Installare tightvncserver sul Raspberry Pi

Se si è ancora alla riga di comando, immettere i seguenti comandi. Se ci si trova nell'ambiente utente grafico, avviare prima LXterminal per visualizzare la riga di comando in modo da poter inserire i seguenti comandi:

sudo apt-get update sudo apt-get install tightvncserver

Quindi consentire l'installazione del software dal repository del software.

Avvio di VNC

Una volta il tightvncserver il software ha terminato l'installazione, è necessario eseguire il software immettendo il seguente comando sulla riga di comando:

tightvncserver
Inserisci una password

Poiché questa è la prima volta tightvncserver è stato eseguito sul Raspberry Pi, ti verrà richiesto di inserire una password. 

La password inserita verrà utilizzata per autenticare i client VNC remoti che tentano di connettersi al Raspberry Pi. Devi inserire una password in questa fase. Prendi nota di ciò.

Immettere una password di sola visualizzazione, se necessario

Ti verrà chiesto se desideri inserire un'altra password che il visualizzatore remoto dovrà utilizzare per visualizzare il desktop Raspberry Pi, ovvero: una password che devi inserire ogni volta che ti colleghi. Puoi rifiutarlo se lo desideri.

Cambia la risoluzione dello schermo VNC

Se desideri eseguire il Raspberry Pi su una particolare schermata, per il server VNC, puoi farlo inserendo un comando che configura il numero di porta e la risoluzione dello schermo.

Modifica della risoluzione del desktop Raspberry Pi

Esempi del comando che puoi inserire sono:

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

Dove 1 è il numero di porta 5901, 2 è 5902, 3 è 5903 e così via.

Se la tightvncserver è già in esecuzione, sarà necessario interromperlo prima di eseguire uno dei comandi, sopra, per modificare la risoluzione.

A condizione che si uccida il server, ogni volta, è possibile modificare le risoluzioni visualizzate.

Desktop Raspberry Pi a 1024x768 pixel

È possibile modificare le proporzioni e la risoluzione dei pixel del Pi.

Desktop Raspberry Pi a 1600x900 pixel

Arresto VNC

Se, in qualsiasi momento, si desidera interrompere il funzionamento del server VNC, immettere il seguente comando:

tightvncserver -kill: 1

Determina l'indirizzo IP di Raspberry Pi da un Mac

Per determinare l'indirizzo IP di un Raspberry Pi sulla rete locale, è necessario conoscere l'indirizzo MAC (Media Access Control) del Raspberry Pi.

Se conosci l'indirizzo MAC del Pi, puoi trovare l'indirizzo IP da Terminale sul Mac

A condizione che tu conosca l'indirizzo MAC, apri terminale e inserisci i seguenti comandi:

ifconfig | grep broadcast arp -a | grep:

Questo crea un elenco di indirizzi IP attualmente in uso nella rete locale. È un caso di abbinare l'indirizzo MAC noto all'indirizzo IP.

Annotare l'indirizzo IP. Ne avrai bisogno, dopo.

Determina l'indirizzo IP del Pi con un'app per Mac

Se non conosci l'indirizzo MAC del Raspberry Pi, non vuoi usare l'interfaccia a riga di comando, CLI, o preferisci semplicemente usare un'interfaccia grafica, è possibile scaricare un'app per fare il lavoro per te.

O google per un'app per la scansione degli indirizzi IP o visita il Mac App Store, per scaricare e installare un'app di scansione di rete.

Scansione per indirizzi IP con IP Scanner

La mia app di scelta è Scanner IP che ricerca i dispositivi e presenta i risultati in un modo facile da capire. 

Nota, a seconda della versione di Scanner IP scarichi, sarai limitato al numero di dispositivi che possono essere scansionati sulla rete. La versione gratuita del software esegue la scansione solo per sei dispositivi.

Annotare l'indirizzo IP. Ne avrai bisogno, dopo.

Determina l'indirizzo IP del Pi dal Pi

Utilizzare ifconfig sul Raspberry Pi per determinare l'indirizzo IP del dispositivo

Per accedere a Raspberry Pi da un altro computer, è necessario determinare l'indirizzo IP del dispositivo.

Per determinare l'indirizzo IP del Pi, immettere il seguente comando dall'interfaccia della riga di comando o LXterminal se ti trovi nell'interfaccia utente grafica:

ifconfig

L'indirizzo IP di Raspberry Pi viene visualizzato sulla seconda riga, in questo esempio come 

in aggiunta: 10.0.1.33

Annotare l'indirizzo IP. Ne avrai bisogno, dopo.

Installa un client VNC sul Mac

O google o scaricare un client VNC, a volte chiamato VNC Viewer, dal Mac App Store.

Il visualizzatore VNC che uso è ScreenSharingMenulet che è disponibile dal Mac App Store meno del prezzo di un caffè. L'app si trova nella barra dei menu per un rapido accesso ad altre macchine sulla rete.

Configura il Visualizzatore VNC

Avvia il ScreenSharingMenulet app e fai clic sulla sua icona nella barra dei menu.

Configurazione del visualizzatore VNC
  • Navigare verso Icona ScreenSharingMenulet> Preferenze> ScreenSharingMenulet
  • Clic I miei computer
  • Clicca il + simbolo e inserire l'indirizzo IP nel Ospite colonna. 
  • Inserisci un nome significativo, sono andato con Raspberry Pi, nel Nome (facoltativo) colonna 
  • accedere 5901 nel Porta colonna.

Per uscire, fai clic su Generale e quindi sul punto rosso nella parte superiore sinistra della finestra.

Accesso remoto al Raspberry Pi

Usando ScreenSharingMenulet per accedere a Raspberry Pi

Avvia il ScreenSharingMenulet app e fai clic sulla sua icona nella barra dei menu.

  • Navigare verso Icona ScreenSharingMenulet> Preferenze> ScreenSharingMenulet
  • Clic Raspberry Pi

Il ScreenSharingMenulet l'app avvierà quindi una nuova finestra contenente l'ambiente desktop Raspberry Pi.

Prendere screenshot da Raspberry Pi

Ora è possibile fare screenshot di contenuti sul Raspberry Pi. Per fare questo:

Desktop Raspberry Pi completo

Il desktop Raspberry Pi
  • Sposta il cursore del mouse fuori dalla finestra del client VNC, che mostra il desktop Raspberry Pi e nell'ambiente Mac
  • Per acquisire uno screenshot dell'intera finestra VNC, per acquisire l'intero desktop Raspberry Pi, premere Comando-Maiuscole-4
  • premi il Barra spaziatrice e quindi spostare il cursore del mouse sulla finestra VNC
  • La finestra sarà evidenziata; cliccando il mouse registrerà lo screenshot

Uno screenshot del desktop Raspberry Pi verrà ora inviato, come file .png, al Desktop del Mac.

Area selezionata sul desktop Raspberry Pi

Una schermata selezionata del desktop Raspberry Pi
  • Sposta il cursore del mouse fuori dalla finestra del client VNC, che mostra il desktop Raspberry Pi e nell'ambiente Mac
  • Per acquisire uno screenshot dell'intera finestra VNC, per acquisire l'intero desktop Raspberry Pi, premere Comando-Maiuscole-4, per cambiare il cursore del mouse su mirino.
  • Fare clic e tenere premuto il mouse e trascinare sull'area che si desidera catturare come screenshot
  • Rilasciando il mouse registrerà lo screenshot

Uno screenshot dell'area selezionata del desktop Raspberry Pi verrà ora inviato, come file .png, al file .png Desktop del Mac.

Conclusione

In questo tutorial ti ho mostrato come installare il software del server VNC su un software Raspberry Pi e VNC viewer su un Mac, per accedere da remoto a un Raspberry Pi da un Mac.

Ti ho mostrato come selezionare il desktop completo, o un'area selezionata del desktop, sul Raspberry Pi per registrare come screenshot. Ho anche spiegato come cambiare la risoluzione dello schermo sul Raspberry Pi.

È inoltre possibile accedere a un Raspberry Pi, utilizzando VNC, da una finestra di Windows o Linux. Fare questo è un modo utile per essere in grado di fare screenshot di ciò che puoi vedere sul desktop di un Raspberry Pi.