[Unit] Description=Xpra virtual display for JMRI (:{{ jmri_xpra_display }}) After=network.target # Start before jmri.service so the display is ready when JMRI launches Before=jmri.service [Service] Type=simple User={{ jmri_user }} Group={{ jmri_group }} ExecStart=/usr/bin/xpra start \ :{{ jmri_xpra_display }} \ --daemon=no \ --mdns=no \ --notifications=no \ --systemd-run=no \ --pulseaudio=no \ --speaker=off \ --microphone=off \ --video-encoders=none \ --start-via-proxy=no Restart=on-failure RestartSec=5 [Install] WantedBy=multi-user.target