Follow-up cleanup after v44.27 (:1 host desktop removal). Pure hygiene, no runtime change:
- Deleted shell/branded-shell.ts + shell/xfce-shell.ts + their tests (only the removed host-shell boot used them).
- index.ts: removed the host-shell imports/fields/shutdown .stop() calls (per-app webapps/xvfb-display + fluxbox-wm kept).
- De-defaulted luse from :1 in update.sh + deploy-livinityd.sh + install.sh so installs/updates no longer bake a dead host DISPLAY. Generic computer-use now takes an explicit per-app display:":N"; launch-WebApp-by-name needs none.
The dead Chrome-CDP bootstrap is intentionally left (fails non-fatally without :1; box tolerates it).
🤖 Generated with Claude Code
Full Changelog: v44.27...v44.28