A simple script to install VNC with your choice of desktop environment (GNOME, XFCE, LXDE, MATE, KDE, Cinnamon) on Debian based computers.
This script is unofficial and is not affiliated with any Linux desktop project.
- Install TigerVNC server automatically if not present.
- Choose your desktop environment: GNOME, XFCE, LXDE, MATE, KDE, Cinnamon.
- Set up VNC password for secure access.
- Configure VNC to start the selected desktop environment automatically.
- Optional: enable VNC to start automatically on boot via systemd.
| OS | Version | |
|---|---|---|
| Ubuntu | 22.04 | ๐ข |
| Ubuntu | 24.04 | ๐ข |
| Ubuntu | 25.04 | ๐ข |
| Debian | 11 | ๐ |
| Debian | 12 | ๐ |
| Debian | 13 | ๐ |
Each is tested on GNOME.
๐ = Not Tested
๐ด = Not Supported
๐ข = Supported
Run the following one-liner as root or using sudo:
bash <(curl -s https://raw.githubusercontent.com/Atelloblue/VNC-Setup/refs/heads/main/vnc-setup.sh)