Ansluter din Raspberry Pi till en Linux Laptop (2 / 5 steg)
Steg 2: Installera VNC servaren på RasPi
Med anslutna HDMI displayen på din RasPi bör du installera VNC-server i RasPi... Öppna terminalen och skriv följande kommandon för att installera VNC:
$ sudo apt-get update
$ sudo lämplig-få installera tightvncserver
Det antas att RasPi har varit ansluten till internet och observera att en $ förläggas framme som en indikation på ett Linux kommando.
Figur 6 visar resultaten av uppdatering och åtsittande installation.
Började en VNC-Server RasPi
Ange följande kommando för att starta VNC:
$ vncserver: 1
Vid prompten ange och bekräfta ett lösenord. Detta uppmanas att bara en gång, under första tiden installationen. Ange ett 8-siffrigt lösenord. Observera att lösenordet måste du använda fjärransluter till RasPi. Du ombeds också om du vill skapa en separat "läsa-bara" lösenord – svara med någon (n).
VNC-servern körs nu på RasPi och anslutning till det kan göras, men nu den bärbara datorn måste vara setup med VNC-klient att ansluta till RasPi.
VNC-servern körs vid uppstart
Följande information är tagen från [4].
Att lägga till Tightvnc till systemd start
För att ha tightvncserver start automatiskt måste vi skapa en ny startfil. Detta måste vara lagrad i/etc/systemd/system/katalog och avsluta med suffixet ".service". Jag kallade denna tightvncserver.service.
$ sudo nano /etc/systemd/system/tightvncserver.service
Följande skall anges... utan radnummer:
- [Enhet]
- Beskrivning = TightVNC fjärrskrivbordsserver
- After=sshd.service
- [Tjänster]
- Typ = dbus
- ExecStart = / usr/bin/tightvncserver: 1
- Användare = pi
- Typ = gaffel
- [Installera]
- WantedBy = multi-user.target
Du kan behöva ändra användarnamnet på rad 8. Det är för närvarande inställd pi som är standard användarnamnet på RasPi Raspbian bilden. Ange detta till vad användarnamn du vill logga in på tightVNC som. Placera inte roten som användaren.
Ändra filen så att det ägs av root
$ sudo chown root: roten /etc/systemd/system/tightvncserver.service
Gör filen körbar genom att köra
$ sudo chmod 755 /etc/systemd/system/tightvncserver.service
Det är en bra idé att testa skriptet i nuläget snarare än väntar tills efter en omstart. Detta görs med:
$ sudo systemctl start tightvncserver.service
Oroa dig inte om du får följande felmeddelande, eftersom du redan har börjat tightvnc
En VNC-server körs redan som: 1
Aktivera Autostart vid uppstart
$ sudo systemctl aktiverar tightvncserver.service
När du startar upp, startar nu tightvnc. Jag skulle rekommendera du starta på denna punkt för att kontrollera att det fungerar men poolvatten en bara stoppa och starta tjänsten med kommandot systemctl i stället.
Observera att detta är utformad för att köra endast en instans av tightvnc på datorn. Om du vill kunna starta och stoppa specifika instanser av tightvnc kommer att då du behöva justera startskriptet på lämpligt sätt.