Guillermo <[email protected]> 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.

Reply via email to