Fixed
- A session bus on a machine that hands out none. systemd gives every user a session bus of their own, and everything that wants D-Bus finds it; OpenRC machines -- Alpine -- give out none, so the desktop came up with no notifications, no file chooser portal and no D-Bus programs at all, and said nothing about it.
l2k-sessionnow looks for a bus and, finding none, runs the session insidedbus-run-session(ordbus-launch).
Notes for Alpine
Two things that are worth knowing while the rest of Alpine support settles:
startxonly treats an argument as the program to run if it starts with/or./--startx l2kwmquietly runs your default X session instead (on Alpine, xterm), which looks like the desktop failing to start. Usestartx /usr/local/bin/l2k-session, or plainstartxonce the installer has written~/.xinitrc.- The logon screen comes with
--full, which is what the one-command install passes. Without it there is nol2kdmand the machine boots to a text console.
Everything the session does is logged to ~/.w2k/session.log.
curl -fsSL https://jacktulli.github.io/w2k | sh