Guillermo <gdiazhartusch_at_gmail.com> writes:
> I agree. On my Gentoo system the only things of that kind that
> are
> handled by s6-rc —and therefore supervised by s6 because they
> are
> defined as longruns— are the display manager (SDDM) and the
> system-wide message bus (dbus-daemon --system), which is exactly
> what
> would be handled by OpenRC in the standard setup. Nothing else
> desktop-related.
Well, fwiw, on my own Gentoo system, i use s6-rc to manage these
per-user-session (and susbsequently, per-desktop-session) things:
* the D-Bus session bus (a distinct bus from the system bus);
* Emacs server (some of the Emacs functionality i use is dependent on a running D-Bus session bus);
* PipeWire, PipeWire-Pulse and WirePlumber (by default, PipeWire
runs per-user, and requires a D-Bus session bus; my PipeWire
setup also acts as a Pulse server and a JACK server);
* MPD, the Music Player Daemon (to which i usually connect via the
ncmpcpp client).
i say "per user session" because the above are started before i
start my GUI session (currently, Wayfire). That is, even though i
want these services in my desktop sessions, i also want them even
if don't want to start a desktop session.
Alexis.
Received on Wed Feb 25 2026 - 03:03:22 CET