In questa guida vedremo come condividere lo schermo del proprio Raspberry tramite VNC potendolo controllare sul nostro macOS.
Non utilizzeremo il servizio VNC integrato su Raspbian, bensì “tightvncserver”, che una volta installato andrà a sostituire RealVNC se presente.
Configuriamo VNC su Raspbian
Procediamo dunque con l’installazione del pacchetto su Raspbian, apriamo il Terminale e digitiamo:
sudo apt-get update sudo apt-get install tightvncserver
Adesso settiamo la password di VNC, che ci servirà per la futura connessione:
vncpasswd
Se ci viene chiesto “Would you like to enter a view-only password?” digitiamo “no”.
Adesso possiamo avviare una sessione di tightvncserver con il seguente comando:
tightvncserver :1
Per adesso abbiamo terminato la configurazione sul nostro Raspberry, ci torneremo più avanti. Prima dobbiamo testare se la connessione VNC è operativa.
Testiamo il funzionamento su macOS
Adesso prendiamo sotto mano il nostro Mac, e digitiamo dal Terminale, modificando in maniera opportuna l’indirizzo ip e, se necessario, anche il nome utente, il seguente comando:
open vnc://pi@192.168.1.54:5901
pi | nome utente, di default è pi |
192.168.1.54 | indirizzo ip del raspberry |
Se tutto funziona correttamente e riusciamo a connetterci, possiamo procedere con le rifiniture continuando a seguire questa guida.
Automatizziamo VNC
Torniamo di nuovo sul nostro Raspberry. Adesso dobbiamo fare in modo che ad ogni riavvio del sistema operativo, il comando “tightvncserver :1” venga eseguito in automatico.
Per fare ciò apriamo una finestra di Terminale e digitiamo:
cd /home/pi/.config mkdir autostart cd autostart
Adesso dobbiamo creare un file ed incollarci un codice:
nano tightvnc.desktop
All’interno del file incolliamo:
[Desktop Entry] Type=Application Name=TightVNC Exec=tightvncserver :1 StartupNotify=false
Salviamo il file e chiudiamo l’editor.
Adesso proviamo a fare un reboot e proviamo a connetterci con il nostro Mac.