- Ubuntu 22.04 with XFCE desktop environment
- VNC streaming via noVNC for browser-based access
- Pre-installed applications: LibreOffice, text editors, file manager, and common utilities
- Automation tools: xdotool and scrot for programmatic desktop control
Template Definition
The template installs the desktop environment, sets up VNC streaming via x11vnc and noVNC, and configures a startup script.Startup Script
The startup script initializes the virtual display using Xvfb (X Virtual Framebuffer), launches the XFCE desktop session, starts the VNC server, and exposes the desktop via noVNC on port 6080. This script runs automatically when the sandbox starts.start_command.sh