Commit Graph

11 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
5ef302cde4 Document desktop shortcuts in README
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 16:29:58 +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
17824f071e Add installation & usage instructions to README
Three options: one-liner curl, wget download, and git clone.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 15:51:01 +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