On Wed, Mar 18, 2020 at 4:16 PM Mart Raudsepp <l...@gentoo.org> wrote: > > > @@ -1,6 +1,6 @@ > > -# Copyright 1999-2014 Gentoo Foundation > > +# Copyright 1999-2020 Gentoo Foundation > > # Distributed under the terms of the GNU General Public License v2 > > > > -USE="systemd udev" > > +USE="systemd udev user-session" > > > > BOOTSTRAP_USE="${BOOTSTRAP_USE} systemd udev" > > Seems good to me in principle, but I'm not sure it is something we > should do until we haven't promoted this into a global USE flag.
An alternative would be to add entries in package.use. > With the disclaimer of not knowing anything about dbus[user-session] on > a non-systemd system - maybe it's just time to make user-session > unconditionally enabled on dbus (and then bluez) instead? > All it seems to do (on a very quick look) is install some extra systemd > files - can't they just be always installed (by always passing -- > enable-user-session) and call it a day? It looks like user-session has no effect if systemd is not in use. On systems running systemd, having the units installed automatically enables the systemd user bus, and the only way to disable it is to mask the units. Having the user bus enabled generally prevents display managers and startx from starting individual session buses, since they will use the user bus instead. That's probably fine, but I wanted to note it.