Bila anda menggunakan vnc untuk mengakses komputer Linux, anda akan sering mendapati, session yang saat ini anda buka (browser, email, terminal) tidak kelihatan saat diakses menggunakan vnc, hal tersebut karena beberapa vnc server tidak mendukung login ke session yang saat ini sedang aktif. Untuk itu kita akan mengganti vnc server menjadi x11vnc
.
1. Server VNC
Yang disebut sebagai server VNC disini adalah komputer yang akan diremote dengan VNC.
Install x11vnc
Install x11vnc dengan cara
Debian/Ubuntu
apt-get install x11vnc
Fedora
dnf install x11vnc
setelah terinstall jalankan dengan user biasa
x11vnc -noxdamage -display :0 -safer -nopw -once -xrandr -auth guess
2. VNC Client
Ini adalah komputer yang digunakan untuk meremote komputer yang di install vnc server. Dari sini jalankan perintah
vncviewer 10.10.10.10:0
10.10.10.10
adalah ip dari VNC Server (komputer yang diremote). Anda akan otomatis login karena di server dijalankan dengan -nopw
yang berarti tanpa password. Untuk membuat password jalankan perintah
x11vnc -storepasswd
lalu ubah perintah di server
x11vnc -noxdamage -display :0 -safer -usepw -once -xrandr -auth guess