wtorek, 9 maja 2017

TightVNC - czyli pulpit Raspberry Pi na ekranie komputera.

Dzisiaj opiszę jak możemy wyświetlać pulpit Raspberry Pi na ekranie komputera bez potrzeby podłączania Raspberry Pi do telewizora lub monitora poprzez przewód HDMI i będziemy mogli operować na pulpicie Rasberry Pi myszką i klawiaturą z komputera.

Raspberry Pi 3 posiada Wifi, więc wystarczy później tylko podłączyć je do zasilania, bez potrzeby używania dodatkowej myszki i klawiatury podłączonej do Rasberry Pi.

Dzięki programowi TightVNC będziemy mieli pulpit Raspberry Pi na ekranie komputera jak pokazano niżej.



Opiszę jak, to zrobić od samego początku instalując Raspbian Jessie With Pixel na Raspberry Pi 3, jeżeli ktoś ma już zainstalowany, może przejść dalej.

Na samym początku będą potrzebne:

Raspberry Pi 3
Karta Micro SD o pojemności co najmniej 8 GB
Czytnik kart SD na USB
Myszka i klawiatura USB
Przewód HDMI
Przewód sieciowy LAN
Zasilacz 5V np. z telefonu z końcówką micro USB.

Pierwszym krokiem jest ściągnięcie obrazu Raspbian Jessie With Pixel z oficjalnej strony Rasberry Pi -> Link

Na dzień dzisiejszy najnowsza wersja to 4.4 z dnia 10 kwietnia 2017 r.



Po zainstalowaniu programu, wkładamy czytnik kart USB z włożoną kartą Micro SD do komputera.

Uruchamiamy program Win32 Disk Imager.

Klikamy niebieską ikonkę i wskazujemy nasz plik obrazu i klikamy Zapisz i YES.



Program Win32 Disk Imager powinien zacząć zapisywać obraz na karcie SD.



Po zakończeniu zapisu powinien wyświetlić się Zapis pomyślny, klikamy OK i wkładamy kartę SD do Raspberry Pi.

Podłączamy tymczasowo myszkę i klawiaturę do Raspberry Pi oraz łączymy przewodem HDMI do telewizora lub monitora i podłączamy zasilanie.

Po chwili powinien pokazać się pulpit Raspbian Jessie With Pixel.

Pierwszą rzeczą jaką zrobimy, to połączmy się po Wifi z domową siecią, jeżeli ktoś chce, to może używać połączenia lan.

U góry po prawej stronie znajduje się ikonka połączeń sieciowych, klikamy Turn On Wi-Fi, aby włączyć Wifi w Raspberry Pi.

Powinno wykryć naszą domową sieć Wifi, wpisujemy hasło i powinniśmy mieć połączenie z Wifi.



Po najechaniu na ikonkę sieci wyświetli się nam numer Ip jakie zostało przydzielone Raspberry Pi.



Proponuję przydzielić adres Ip na stałe, jeżeli ktoś chce może zostawić na automatyczne przydzielanie adresu DHCP.

Po kliknięciu prawym klawiszem myszki na ikonkę sieci wyświetli się nam takie menu, wybieramy pierwsze od góry.



Aby sprawdzić jakie mamy adresy DNS wpisujemy w Terminalu:

cat /etc/resolv.conf

Terminal znajduje się góry po lewej stronie.



Wpisujemy więc polecenie jak wyżej i wyświetlą się nam adresy DNS.



Klikamy prawym klawiszem na ikonkę sieci i wybieramy pierwsze od góry.

Wybieramy interface wlan 0 i wpisujemy adresy Ip i DNS.



Ja mam akurat adres routera 192.168.3.1 i przydziela mi adresy Ip z zakresu: 192.168.3.2 do 192.168.3.255, ale adres routera, to zazwyczaj 192.168.1.1

Klikamy Apply i mamy już ustawione połączenie sieciowe.

Teraz jeszcze włączymy sobie SSH, aby można było się dostać do terminala i łączyć się zdalnie do Rasberry Pi na porcie 22.

Wybieramy Preferences -> Raspberry Pi Configuration.


Wybieramy z górnej zakładki Interfaces i zanaczamy SSH na Enabled i klikamy OK.


Teraz restartujemy Raspberry Pi wppisując w Terminalu:

sudo reboot

i wciskamy Enter


Gdy mamy już ustawione Ip i połączenie sieciowe z Raspberry Pi wygodnie jest operować w terminalu z poziomu komputera, dobrą aplikacją jest program Bitvise, ściągamy i instalujemy go stąd -> Link

Po zainstalowaniu i uruchomieniu Bitvise wpisujemy adres Ip Raspberry Pi w Host, port 22.

Username: Pi
Password: Raspberry

Klikamy Login i zatwierdzamy Accept and Save.


Teraz mamy dostęp do Terminala i menadżer plików.

Aby zainstalować Tight VNC wpisujemy w terminalu:

sudo apt-get install tightvncserver

zatwierdzamy wpisując y



Gdy wszystko przebiegnie prawidłowo, będzie to wyglądać tak


Teraz uruchamiamy TightVNC serwer wpisując w Terminalu:

tightvncserver

Zostaniemy poproszeni o wpisanie hasła 2 razy, wpisujemy jakieś dłuższe wciskając Enter i na końcu n.



Jak widać pulpit Rasberry Pi będzie na Rasberry:1

Teraz jeszcze dodamy sobie wpis, aby TghtVNC uruchamiał się przy stracie.

Wpisujemy kolejno:

cd /home/pi
cd .config



Tworzymy katalog autostart poleceniem:

mkdir autostart

Poleceniem ls sprawdzamy czy został utworzony i wchodzimy do katalogu autostart wpisując:

cd autostart

Tworzymy plik tightvnc.desktop wpisując:

nano tightvnc.desktop



Kopiujemy tam:

[Desktop Entry]
Type=Application
Name=TightVNC
Exec=vncserver :1
StartupNotify=false



Wciskamy Ctrl+X i y aby zapisać plik.

Teraz po restarcie program TightVNC powinien uruchamiać się automatycznie.

Ściągamy program TightVNC dla Windows stąd -> Link

Mamy do wyboru wersję 32 lub 64-bit, ściągamy więc odpowiednią dla naszego systemu.



Nie jest nam potrzebny TightVNC serwer, więc zaznaczmy jak niżej.



Zaznaczamy więc i klikamy Next.



Odznaczamy dolną opcję jak niżej i klikamy Next.



Po zainstalowaniu szukamy pliku tvnviewer, w Windows 10 jest on na dysku C w katalogu Program Files/TightVNC



Uruchamiamy program i w Remote host wpisujemy adres Ip Rasberry Pi i po dwukropku 1, czyli w moim przypadku to będzie 192.168.3.1:1 i klikamy Connect.



Wpisujemy hasło, które zdefiniowaliśmy wcześniej i klikamy OK.


Powinien pokazać się pulpit Rasberry Pi i możemy teraz używać myszki i klawiatury z komputera, a Raspberry Pi wystarczy jak będzie podłączone tylko do zasilania.



































Brak komentarzy:

Prześlij komentarz