Branded assets (PNG shipped, SVG kept as source; PNG avoids depending on a
librsvg gdk-pixbuf loader not in the package lists):
- icons/clawdie-start.{svg,png}: upward triangle, navy->blue gradient with a
coral edge, matching the clawdie.si wordmark and the wallpaper palette.
- wallpapers/clawdie-operator-bg.{svg,png}: brand gradient + triangle motif,
replacing clawdie-dark-grad.svg.
Panel bug fixes from doc/XFCE-PANEL-BUGS-HANDOFF.md, applied to panel-skel:
- #1 Start icon: button-icon was "freebsd" (resolves to nothing in the
installed themes -> broken glyph). Now an absolute path to the custom PNG,
so it never depends on an icon-theme cache being current at first login.
- #2 Clock: explicit mode=2 + white fg-color (defensive; font availability
still verified on the build host).
- #3 Clipman: dropped from the default panel (errored "could not be loaded"
twice) so the image boots clean; re-add after the D-Bus root-cause.
- #4 xkb: display-type 0->1 (layout text instead of oversized flag image).
- #5/#6 systray/mixer: panel icon-size 0->2 (24px) to unify icon sizes.
build.sh: install live/operator-session/icons/ to
/usr/local/share/clawdie-iso/icons/. Wallpaper now points at the new PNG.
Remaining work is build-host verification on the Ryzen/Exodia boot, not new
config; handoff narrowed accordingly.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
xfconf XML preseed files baked into the image via the panel-skel
mechanism, so the operator gets a polished desktop on first boot:
- xsettings.xml: Greybird GTK theme, Papirus icons, DMZ-White cursor
at 24px, Noto Sans 11 for UI, Hack 11 for monospace, subpixel
hinting enabled
- xfwm4.xml: Greybird window theme, Noto Sans Bold 11 title font,
compositing enabled, 2 workspaces
- xfce4-desktop.xml: custom clawdie-dark-grad.svg wallpaper on both
workspaces, right-click desktop menu disabled
- xfce4-panel.xml: added xkb plugin (layout indicator) and clipman
plugin (clipboard manager) to the panel
System-wide XDG fallback installs all appearance XML alongside the
existing panel XML so new users inherit the theme.
---
Build: pass | Tests: unknown — Linux agent cannot run tests