Raspberry Pi – VNC – TightVNC server (verouderd)

raspberry pi logo

tight_vnc_logo

Dit voorbeeld laat zien hoe je een VNC server op een Raspberry Pi installeert, zodat je “headless” een grafische verbinding kan leggen via een andere computer.

Je kan dan bijvoorbeeld met een Windows computer waar een TightVNC client op draait, de raspberry Pi overnemen.

Installatie

Installeer TightVNC met het volgende commando:

sudo apt-get install tightvncserver

Start nu de TightVNC server met het commando:

tightvncserver

Voer een wachtwoord in van max. 8 karakters, er wordt gevraagd voor het optionele wachtwoord voor “alleen weergave modus”.

Nu kun je de VNC server starten met het commando:

vncserver :0 -geometry 1920x1080 -depth 24

Bovenstaande start de server met een resolutie van 1920 x 1080 24-bit.

Om te stoppen:  /usr/bin/vncserver -kill :0

Je kan nu connectie maken met de VNC server doormiddel van een client op een andere computer:

tightvnc raspberry

VNC starten bij het opstarten van de Raspberry Pi

Start een root sessie met het commando:  sudo bash

Maak een bestand aan in de folder:  /etc/init.d  met een toepasselijke naam, bijvoorbeeld:  vncboot  (zonder extensie) met het commando:

sudo nano /etc/init.d/vncboot

Plaats in dit bestand de volgende inhoud:

Geef het bestand rechten om uitgevoerd te mogen worden met het commando:

chmod 755 /etc/init.d/vncboot

Dan programma afhankelijke boot volgorde aanzetten met het commando:

sudo update-rc.d /etc/init.d/vncboot defaults

Bij succes krijg je deze melding te zien:

update-rc.d: using dependency based boot sequencing

Krijg je deze foutmelding?

update-rc.d: error: unable to read /etc/init.d//etc/init.d/vncboot

Probeer dan het commando:

sudo update-rc.d vncboot defaults

Na reboot zal VNC automatisch worden gestart.

Bron: elinux.org