Selasa, 11 November 2014

Install VNC ubuntu

Install VNC Server -Gnome di Ubuntu 13.10

Pada posting sebelumnya telah diuraikan cara menginstall VNC Server di UBUNTU 13.10 (Saucy Salamander) dengan tampilan GUI META desktop environment di sini, kali ini saya terlintas untuk install VNC Server dengan GDM – LightGdm GNOME desktop yang tentunya lebih kental cita rasa dan nuansa Ubuntu
gnome vnc ubuntu

Langkah – langkah instalasi:

  • Install Gnome desktop
  • Install VNC server
  • Konfigurasi VNC Server
  • Auto start on boot VNC Server

1. Install Gnome desktop

1
2
3
4
apt-get install ubuntu-desktop
apt-get install gnome-session-fallback
apt-get install gdm
service gdm start

2. Install VNC Server lalu Start VNC

1
apt-get install tightvncserver

Buat password VNC Server

1
vncpasswd
lalu ketik password dua kali

Start Vncserver

1
vncserver
Langkah ini sekaligus membuat konfigurasi default start up VNC.
Selanjutnya stop dulu VNC server lalu edit konfigurasinya.
1
vncserver -kill :1

3. Edit Konfigurasi Startup VNC Server

1
sudo nano .vnc/xstartup
Atur konfigurasi startup seperti ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
unset SESSION_MANAGER
/etc/X11/xinint/
xrdb $HOME/.Xresources
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &
 
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
#/etc/X11/Xsession
 
gnome-session --session=gnome-fallback &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
Lalu simpan perubahan konfigurasi tersebut (tekan ctrl + x lalu tekan Y)

Jalankan VNC Server

Sekarang VNC server sudah bisa dijalankan sesuai geometry atau resolusi yang anda inginkan. Jalankan dengan command berikut, .
1
vncserver -geometry 1024x768 :1
Sampai di sini Instalasi VNC server telah selesai, namun setelah server di restart, VNC server tidak auto start alias harus start manual dengan command tadi. Untuk membuatnya otomatis start lanjutkan langkah berikutnya.

4. Membuat script auto-start on boot

Membuat script auto start supaya VNC Server berjalan otomatis setelah server di restart (rebooting). Berbeda dengan CentOs yang cukup bisa dilakukan dengan command chkconfig.

Buat script startup

1
nano /etc/init.d/vncserver

Copy paste kode berikut ini lalu simpan

Agar script tersebut menjadi executable, ubah hak akses permission-nya.
1
chmod +x /etc/init.d/vncserver

Selanjutnya kita buat juga setting USER dan RESOLUSI vncserver supaya otomatis.
1
2
mkdir -p /etc/vncserver
nano /etc/vncserver/vncservers.conf
Lalu atur seperti ini, dimana contoh di sini, User 1 adalah Root dan resolusi layar atau geometry user 1 = 1024×768 px
1
2
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768"

4.3. Atur script menjadi auto start pada saat proses booting

1
sudo update-rc.d vncserver defaults 99

4.4. Start VNC Server

1
/etc/init.d/vncserver start
atau
1
service vncserver restart
Terakhir reboot server jika perlu, lalu jalankan VNC viewer di client, koneksikan ke server, dengan formatIP_address_server:5901, 5901 adalah port default VNC serverbisa diganti sesuai port range VNC server 5901 -5905. Atau bisa juga dengan format IP_address_server:1, dimana :1 adalah user 1 = root.

Keybinding

Setelah VNC terbuka dan berjalan lancar, ternyata masih ada permasalahan kecil yang sangat mengganggu. Yaitu ketika Keyboard ditekan huruf D, ia berfungsi sebagai shortcut Desktop, otomatis kita tidak bisa mengetikkan huruf D karena otomatis keyboard berganti ke menu switch desktop.
Don’t worry, setelah berkeliling kesana kemari di mbah Google :) akhirnya ketemu juga solusinya. Let’s go!
Buka menu panel: Applications\System Tools\dconf Editor
kemudian arahkan ke : org\gnome\desktop\wm\keybindings
keybindings
lalu edit “show-desktop” keybinding, ganti dengan karakter ini “[]”, ingat tanpa tanda petik. :P
terakhir reboot server, but you probably could just restart the service, and everything worked.
Good Luck ! 

Tidak ada komentar:

Posting Komentar