Jumat, 07 Oktober 2016

VnC Android-Linux

PC Tablet memang alat yang mobile, mudah dibawa, dan membutuhkan daya listrik yang lebih sedikit dari PC Laptop/Notebook apalagi PC Desktop. Hanya saja untuk hal pekerjaan yang profesional, tenaga PC Tablet tidak sekuat dan sehebat PC Laptop/Notebook apalagi PC Desktop. Tetapi dengan teknologi Remote Client, seperti VnC atau RDP, PC Tablet bisa mengoprasikan/mengendalikan PC yang lebih bertenaga itu dengan tetap bisa mobile.

Salah satu teknologi Remote Client yang terkenal dan sudah awam adalah VnC, yang teknologinya telah diadopsi oleh hampir seluruh Operating System PC. Tulisan ini akan mempraktekkan cara menghubungkan PC Tablet yang ber-OS Android dengan PC Desktop yang ber-OS Linux Mint.

Hal pertama yang harus dilakukan adalah menginstal VnC Viewer di PC Tablet. Di OS Android cukup mencari VnC Viewer di Google Play, bisa menginstall gratis. Hal berikutnya adalah menginstal VnC Server di PC Desktop, dalam tulisan ini OS yang digunakan adalah Linux Mint LTS 17 XFCE, dan VnC Server yang akan diinstal adalah x11vnc. Jalankan perintah-perintah berikut ini pada Terminal/Console.

sudo apt update
sudo apt install x11vnc

Sampai di sini server x11vnc telah terinstal, berikutnya kita buat file x11vnc.sh di home folder, lalu menjalankannya. Dalam tulisan ini username adalah asti, tolong disesuaikan dengan nama user masing-masing.

touch x11vnc.sh
echo "x11vnc -forever -loop -repeat -shared -noxfixes -noxdamage -dontdisconnect -rfbport 5900 -rfbauth /home/asti/.vnc/passwd" > x11vnc.sh
chmod ug+x x11vnc.sh
./x11vnc.sh&


Di tahap ini server VnC telah berjalan dan siap melakukan Remote Desktop. Tetapi server VnC belum berjalan secara otomatis ketika PC dimulai. Agar bisa start-up otomatis ketika PC dimulai, ada 3 jenis prosesnya dan pilih hanya satu saja.

Proses Pertama, start-up ketika login desktop.

Proses ini adalah yang paling mudah. Jalankan Session & Startup dari menu Settings, lalu isi pada tab Application Autostart klik tombol Add. Kemudian isikan seperti snapshot berikut. Ingat, ganti asti dengan nama user masing-masing.


Proses Kedua, start-up sebelum MDM memulai Greeter.

Edit file /etc/mdm/Init/Default, tambahkan sebelum baris yang berisi "exit 0" dengan satu baris baru, yaitu: /home/asti/x11vnc.sh

Sehingga baris-baris terakhir file /etc/mdm/Init/Default menjadi seperti berikut. Ingat, ganti asti dengan nama user masing-masing.

/home/asti/x11vnc.sh
exit 0

Proses Ketiga, start-up sesaat ketika Linux dimulai.

Proses yang ini adalah proses yang berbahaya, jangan dilakukan kecuali tahu resikonya dan tahu apa yang sedang dilakukan. Kesalahan bisa membuat Linux gagal proses startup.

Buat file baru, yaitu: /etc/init/x11vnc.conf. Dan berikut ini adalah isi dari file tersebut:

# description "Start x11vnc on system boot"

description "x11vnc"

start on runlevel [2345]
stop on runlevel [^2345]

console log

respawn
respawn limit 20 5

exec /home/asti/x11vnc.sh

Tidak ada komentar:

Posting Komentar