Raspberry Pi ir iespējams kontrolēt no datora ar VNC (Virtual Network Computing) palīdzību. Viss kas nepieciešams ir uzstādīt vnc klientu uz Raspberry Pi un pēc tam no datora pieslēgties pie tā. Šajā pamācībā tu iemācīsies, kā uzstādīt vnc klientu uz sava Raspberry Pi, kā tam pieslēgties no datora un kā arī uzstādīt automātisko palaišanu, tiklīdz Raspberry Pi tiek ieslēgts, tādejādi atvieglojot piekļuvi pie Raspberry Pi no datora.
> No sākuma jaatjaunina apt-get komanda : sudo apt-get update
> Nakamajā solī, mums ir jauzstāda VNC serveris, šajā pamācībā mēs izmantosim tightvncserver : sudo apt-get install tightvncserver
> Kad instalācija ir pabeigusies, mums ir nepieciešams palaist tightvncserver. Būs nepieciešāms ievadīt paroli, kura vēlāk būs nepieciešama piekļuvei pie Raspberry Pi no datora. Pie jautajuma -> Would you like to enter a view-only password (y/n)?, izvēlamies n. : vncserver :1 -geometry 1024x728 -depth 24
Lai piekļūtu pie Raspberry Pi no datora, ir nepieciešams uzzināt Raspberry Pi paroli, tas ir iespējams ar ifconfig komandas palīdzību : ifconfig
Mūsu Raspberry Pi ir pieslēgts pie interneta kabeļā, tadēļ mēs izmantojam eth0 interneta adresi (Mūsu gadījumā tā ir 192.168.0.54).
Lai piekļūtu pie Raspberry Pi, mēs izmantosim UltraVNC (lejuplādē šeit). Iekš VNC Server loga mums ir jaievada Raspberry Pi interneta adrese, un aiz : jaievada porta numurs, kurš ir 5901. Spiežam Connect un ievadam paroli.
Tagad, kad esam pieslēgušies Raspberry Pi, mēs vēlamies, lai šie soļi nav jaatkārto katru reizi, kad restartējam/ieslēdzam savu Raspberry Pi. Lai to panāktu, mēs izveidosim skriptu, kurš tiks palaists katru reizi, kad Raspberry Pi tiks palaists.
> Mums jaizveido jauns fails, ar nosaukumu vncserveris (nosaukumam nav nozīmes) : sudo nano vncserveris
> Un mums jaieraksta sekojošais teksts (Pēc teksta ierakstīšanas spiežam CTRL+X un pēc tam Y, Enter.) :
Code
#!/bin/sh ### BEGIN INIT INFO # Provides: VNC # Required-Start: $local_fs # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Sakt vai apturet VNC serveri ### END INIT INFO
PATH=/sbin:/usr/sbin:/bin:/usr/bin eval cd ~pi
case "$1" in start) su pi -c "/usr/bin/vncserver :1 -geometry 1024x728 -depth 24" echo "VNC serveris ir palaists." ;; stop) su pi -c "/usr/bin/vncserver -kill :1" echo "VNC serveris ir apstadinats." ;; *) echo "Lietosana: vncserver [start|stop]" >&2 exit 3 ;; esac
:
> Mums tagad vaig pārnest izveidoto skriptu: sudo mv vncserveris /etc/init.d/
> Jaizmaina kurš var piekļūt pie šī skripta: sudo chmod 755 /etc/init.d/vncserveris
> Japievieno pie startēšanas skriptiem: sudo update-rc.d vncserveris defaults
Lai pārbaudītu, vai VNC serveris tiek palaists pēc tam kad Raspberry Pi ieslēdzas, restartējam. Cerams ka šī pamācība tev palīdzēja, ja tev ir kādi ieteikumi vai komentāri, atstāj tos zemāk.