Setelah kita menginstall Xubuntu, karena default nya menggunakan Desktop Environment XFCE. Kita tidak menemukan Aplikasi Remote Desktop secara default yang ada di GNOME. Karena kalau kita pakai TightVNC server itu ribet, palagi urusan sama X Sessionnya. Jadi di artikel ini, saya akan coba mncontohkan cara Install dan setting Remote Desktop VNC Server di Xubuntu menggunakan Vino, packages default bawaan GNOME.
Prerequisites
- Xubuntu Desktop 24.04 Noble.
- XFCE Desktop Environment.
Install VNC Server Vino
sudo apt-get install vino
Konfigurasi Vino
Karena kita tidak bisa konfigurasi melalui GUI di XFCE, satu-satunya cara setting konfigurasi vino adalah melalui command-line “gsettings“.
Melihat semua parameter
gsettings list-recursively org.gnome.Vino
Disable “view-only”
gsettings set org.gnome.Vino view-only false
Mematikan tombol notifikasi konfirmasi jika ada yang akses remote.
gsettings set org.gnome.Vino prompt-enabled false
User diharuskan memasukan password
gsettings set org.gnome.Vino authentication-methods "['none']"
gsettings set org.gnome.Vino vnc-password keyring
Membuat password untuk akses remote
echo -n "VNC Password: " && read -s password < /dev/tty && echo ""
gsettings set org.gnome.Vino authentication-methods "['vnc']"
gsettings set org.gnome.Vino vnc-password "$(echo $password |
unset password
Nonaktifkan Encryption
Karena Aplikasi VNC Client seperti TightVNC atau RealVNC tidak dapat remote menggunakan ecryption karena masih pakai protocol lama SSLv3 dan TLSv1.
gsettings set org.gnome.Vino require-encryption false
Auto-Run Saat Booting
Agar Vino berjalan otomatis saat Startup.
xfce4-session-settings
Pastikan “Desktop Sharing (GNOME Desktop Sharing Server)” sudah aktif atau di ceklis. Jika tidak ada, tambahkan perintah ini :
sudo cp /usr/share/applications/vino-server.desktop /etc/xdg/autostart/vino-server.desktop
Setting Auto-Login
Kita tidak bisa langsung remote desktop xubuntu kita setelah booting, harus login terlebih dahulu. Cara mengakali nya adalah membuat xubuntu kita auto-login saat startup dengan membuat file
sudo nano /etc/lightdm/lightdm.conf.d/autologin-xubuntu.conf
kemudian isi dengan parameter :
[Seat:*]
autologin-session=xubuntu
autologin-user=UsernameAnda
autologin-user-timeout=0