Re: First time user experiences

Alexis <[email protected]> Wed, 25 Feb 2026 13:03:22 +1100
Newsgroups gmane.comp.sysutils.supervision.general
Message-ID <[email protected]>
Guillermo <[email protected]> writes:

> I agree. On my Gentoo system the only things of that kind that=20
> are
> handled by s6-rc =E2=80=94and therefore supervised by s6 because they=20
> are
> defined as longruns=E2=80=94 are the display manager (SDDM) and the
> system-wide message bus (dbus-daemon --system), which is exactly=20
> 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=20
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 run=
ning D-Bus session bus);
* PipeWire, PipeWire-Pulse and WirePlumber (by default, PipeWire=20
  runs per-user, and requires a D-Bus session bus; my PipeWire=20
  setup also acts as a Pulse server and a JACK server);
* MPD, the Music Player Daemon (to which i usually connect via the=20
  ncmpcpp client).

i say "per user session" because the above are started before i=20
start my GUI session (currently, Wayfire). That is, even though i=20
want these services in my desktop sessions, i also want them even=20
if don't want to start a desktop session.


Alexis.