Condivisione schermo tra Raspberry e macOS con VNC

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.