Commit Graph

9 Commits

Author SHA1 Message Date
adadrag
76d1b7d5d6 Set noVNC scaling to auto by default
Patches ui.js to initialize resize mode as 'scale' instead of 'off'
so the VNC display auto-fits the browser window without manual config.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 17:27:43 +00:00
adadrag
433fdc9d0e Add Homebrew installation for OpenClaw skills support
Installs Homebrew via a non-root user (required by installer),
then symlinks brew to /usr/local/bin and adds it to root's bashrc
so it's available system-wide.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 17:23:35 +00:00
adadrag
ac55f3bd64 Fix desktop trust via one-shot service after VNC starts
gio metadata requires a DBUS session which only exists after XFCE
starts via VNC. Created a one-shot systemd service that runs once
after vncserver, finds the DBUS socket, marks all .desktop files
as trusted, then disables itself.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 16:51:08 +00:00
adadrag
2d0a6e8fd0 Add Noto Color Emoji font for Unicode/emoji support in terminal
OpenClaw CLI uses emoji characters (checkmarks, icons) that render
as ??? without a proper emoji font installed.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 16:39:21 +00:00
adadrag
8c19f29b92 Mark desktop shortcuts as trusted to suppress XFCE warning
Sets xfce-exe-checksum metadata on .desktop files so XFCE
doesn't show the "Untrusted application launcher" dialog.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 16:36:40 +00:00
adadrag
6c3b8b1a85 Suppress harmless LXC warnings during install
- Configure locales (en_US.UTF-8) before installing packages
- Filter out udev "Permission denied" and pulseaudio reload warnings
- These are normal in unprivileged containers but look alarming

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 16:33:59 +00:00
adadrag
eeb220f481 Add desktop shortcuts for onboarding wizard and dashboard
- "OpenClaw Setup Wizard" icon opens xfce4-terminal running `openclaw onboard`
- "OpenClaw Dashboard" icon opens Chromium with pre-filled auth token URL

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 16:25:52 +00:00
adadrag
2a0c769215 Fix VNC setup for Debian 13 TigerVNC
- Use ~/.config/tigervnc/ instead of ~/.vnc/ (Debian 13 migration issue)
- Add Environment=HOME=/root to vncserver systemd service

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 16:03:57 +00:00
adadrag
c67d378521 Initial commit: OpenClaw Proxmox LXC setup script
Automated single-script setup that creates a Debian 13 LXC container
with OpenClaw AI gateway, XFCE desktop, VNC/noVNC remote access,
and Chromium browser — all configured with systemd services.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 15:46:58 +00:00