Document the desktop: sounds, cursors, widgets, the bar and window effects
The wiki was last touched at 0.1.8; everything since — the quickshell bar
replacing waybar, the cursor and sound managers, desktop widgets and icons,
the wlroots 0.20 / scenefx 0.5 port and the glass work — was undocumented.
Four new pages:
Sound-Themes synui-sound end to end: the ten events and where each is
hooked, installing themes from an archive or a plain folder
of .oga files, per-event sample picking, and why several
spec names resolve to something else. Carries the ghost
theme (/usr/share/sounds/alsa silenced a desktop whose
switches all said "on") and the `volume` key collision.
Cursor-Themes synui-cursor end to end, built around the thing that
actually costs people time: opendesktop ships ready-to-use
themes and source trees that look identical from outside.
Plus the untrusted-archive handling, and the five places a
cursor theme has to be written or the desktop disagrees.
The-Desktop the bar (and why waybar went), widgets, desktop icons,
themes, per-app geometry.
Window-Effects the full synuirc knob reference with defaults and ranges,
how to tell whose shadow you are looking at, the 50%
shadow ceiling shadow_spread lifts, and the seam rule that
made the glass halo square on top.
Both installers are documented as installers of untrusted archives, because
that is what they are: paths re-resolved against the extraction root, and
`build` kept CLI-only since it runs the archive's own makefile as you.
Keybindings was materially wrong — Super+T has been the theme manager since
the task manager lost its second bind, and Alt+Tab, Super+S, Super+Shift+A,
Super+Shift+P, Super+V, Super+R, Super+I and the bare media keys were all
missing. Regenerated against the bind table in config.c, with the note that
a duplicate combo is not a conflict anyone sees, it is the older feature
silently going dead.
Troubleshooting gains eight entries, all the same shape as the rest of that
page: a commit and a pkgrel bump that ship nothing, the ghost sound theme, a
nested synui that re-themes the live desktop, quickshell's missing
UseQApplication (whose error goes to tty1, not the journal), Nerd Font
glyphs silently becoming the empty string, systemd's non-existent inline
comments, and `pkill -f` killing the shell that ran it.
Also corrected: wlroots 0.19 -> 0.20 and the scenefx fork in Architecture and
Building; the collector drift that went four-for-four and is now deduped via
<pkg>/mktarball.sh; LUKS2 and dual-boot in Installation, including why /boot
stays outside the encrypted root; and the 0.1.5-0.1.9 release history, with
the post-0.1.9 work marked unreleased.