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
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 format
IP_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
Buka menu panel: Applications\System Tools\dconf Editor
akhirnya ketemu juga solusinya. Let’s go!Buka menu panel: Applications\System Tools\dconf Editor
kemudian arahkan ke : org\gnome\desktop\wm\keybindings

lalu edit “show-desktop” keybinding, ganti dengan karakter ini “[]”, ingat tanpa tanda petik.
lalu edit “show-desktop” keybinding, ganti dengan karakter ini “[]”, ingat tanpa tanda petik.
terakhir reboot server, but you probably could just restart the service, and everything worked.
Good Luck !
Tidak ada komentar:
Posting Komentar