Haz 26, 2018
165 Views
0 0

Raspberry Pi VNC Server Kurulumu

Yazar

Öncelikle cihazımıza VNC server uygulamasını indiriyoruz. Burada ben daha kolay bağlantı olması nedeniyle SHH bağlantısını tercih ettim ancak siz doğrudan klavye ve ekran bağlayarak da yapabilirsiniz. SSH bağlantısının daha önce nasıl yapıldığını:

http://www.mcu-turkey.com/raspberry-pi-ssh-baglantisinin-kurulmasi/

başlığı altında vermiştim.  Gelelim raspberry’ye vnc server kurmaya.

Öncelikle raspberry’ye VNC server uygulamasını indiriyoruz bunun için

sudo apt-get install tightvncserver

komutu ile indiriyoruz. kurulum tamamlandığında da

tightvncserver

yazarak uygulamamızı başlatıyoruz. VNC server uzak masaüstü bağlantısı olduğu için şifre ile korunması şarttır. Bu nedenle bir şifre girmeniz gereklidir.

Bu noktada 2. bir şifre istenirse konulabilir. Bu şifre view only password’tür. Bu şifreyi giren kişi ekranı görebilir ancak müdahale edemez.

Burada dikkatimizi birşey çekiyor olmalı “:” işareti ile ayrılan nokta ekran numarasıdır. Bu sayede birden fazla ekran başlatmak ve farklı farklı kullanmak mümkün olmaktadır.

Şimdi sıra ekran boyutunu ve kalitesini ayarlamaya geldi bunun için

vncserver :0 -geometry 1920×1080 -depth 24

komutu kullanılabilir. Burada 1920×1080 yerine makul olan herhangi bir ekran boyutu yazılabilir. Bu ayar HD görüntü için seçilmiştir.

24 ise renk derinliğidir. Burada eğer ağı yormak istemiyorsanız boyutu küçülterek daha hızlı bir bağlantı yapılması sağlanabilir. Sonuçta veri miktarı ekran boyutuyla ve kalitesiyle doğru orantılıdır.

Artık VNC server kullanılabilir. Ancak yeniden başlattığınızda tekrar programı başlatmanız ve ekran ayarını yapmanız gerekecek. Bunun önüne geçmek için başlangıca ekleyebilirsiniz. Bunun için öncelikle sistem klasörlerine erişim için

sudo bash

komutunu kullanarak gerekli izini sağlamalısınız

sonrasında değişiklik yapılacak dizine gidilmelidir

cd /etc/init.d

burada

nano

yazarak editör açılmalı ve aşağıda veridiğim kod yazılmalıdır.

### BEGIN INIT INFO
# 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

#! /bin/sh
# /etc/init.d/vncboot

USER=root
HOME=/root
 
export USER HOME
 
case "$1" in
 start)
   echo "Starting VNC Server"
   #Insert your favoured settings for a VNC session
   /usr/bin/vncserver :1 -geometry 1280x800 -depth 16 -pixelformat rgb565
   ;;
 
 stop)
   echo "Stopping VNC Server"
   /usr/bin/vncserver -kill :1
   ;;
 
 *)
   echo "Usage: /etc/init.d/vncboot {start|stop}"
   exit 1
   ;;
esac
 
exit 0

sonrasında bu dosya kaydedilmelidir. Örneğin adı vncboot olsun

chmod 755 /etc/init.d/vncboot

yazarak bu dosyanın sahip olduğu yetkiler değiştirilmelidir. Burada 755 yetkinin cinsidir.

update-rc.d vncboot varsayılanları

ile başlangıçta default olarak çalışması sağlanır. Burada alacağınız uyarı önemlidir. Eğer

update-rc.d: hata: /etc/init.d//etc/init.d/vncboot dosyasını okuyamıyor

hatası alırsanız

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

komutu kullanmalısınız. Bu hatanın oluşma nedeni farklı konumda bulunmanızdan kaynaklanır.

 

Artık cihazımızı yeniden başlatarak test edebiliriz. bunun için

kapatma-şimdi

komutunu kullanabilirsiniz. herhangi bir VNC programı ile erişebilirsiniz ben bunun için Real VNC viewer kullanıyorum ücretsiz olarak görüntüleme programını kullanmanız mümkün. Sisteminize uygun olanı

http://www.realvnc.com/download/viewer/

adresinden indirebilirsiniz.

Kolay gelsin

Makale Kategorileri:
Raspberry Pİ
http://teknobayt.com

Teknobayt Tasarım Stüdyosunun tasarımcısı, ve kurucusudur.

Yorum Yap

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir