Stap 8: Opzetten van VNC voort opnieuw opstarten
Als u niet wilt gaan door dit hele gedoe iedere keer dat die u de macht van de Pi, moet u het toevoegen van een paar meer scripts voor het automatiseren van de instellingen van VNC voor stormloop voort opnieuw opstarten.
In de eerste plaats in je Raspberry Pi CLI krijgt naar de hoofdmap door de opdracht te typen:
sudo su
en druk op enter
("sudo" is een beetje als een troef-opdracht. (Zie de Xkcd cartoon voor een goed voorbeeld van hoe dit werkt).
Nu omzetten in directeur /etc/init.d/ door te typen het volgende script:
cd /etc/init.d/
en druk op enter
("cd"-is de opdracht om directeur)
Maak een nieuw bestand in VI genaamd "vncboot"
vi vncboot
en druk op enter
u bent nu terug in VI teksteditor.
type:
i
(en klik niet op Voer) invoegen het volgende script:
### BEGIN INIT INFO<br># Provides: vncboot # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start VNC Server at boot time # Description: Start VNC Server at boot time. ### END INIT INFO</em></p><p><em>#! /bin/sh # /etc/init.d/vncboot</em></p><p><em>USER=pi HOME=/home/pi</em></p><p><em>export USER HOME</em></p><p><em>case "$1" in start) echo "Starting VNC Server" #Insert your favoured settings for a VNC session su - pi -c "/usr/bin/vncserver :0 -geometry 1280x800 -depth 16 -pixelformat rgb565" ;;</em></p><p><em> stop) echo "Stopping VNC Server" /usr/bin/vncserver -kill :0 ;;</em></p><p><em> *) echo "Usage: /etc/init.d/vncboot {start|stop}" exit 1 ;; esac exit 0
Nu raakte escape dan : wq opslaan en verlaten van VI
Terug in de CLI typt u de volgende opdracht om Maak het bestand uitvoerbaar:
chmod 755 vncboot
en afhankelijkheid gebaseerde boot volgorde inschakelen
update-rc.d /etc/init.d/vncboot defaults
Als het inschakelen van afhankelijkheid gebaseerde opstarten sequencing succesvol was, ziet u dit:
update-rc.d: using dependency based boot sequencing
Dit werkte voor ons, en we niet krijgen van eventuele foutmeldingen, yipee! Maar in het geval dat u krijg een foutmelding de tutorial we gevolgd zegt om te proberen de volgende opdracht:
update-rc.d vncboot defaults
Nu de Pi herstarten en...