On Sun, Sep 20, 2020 at 02:23:58PM +0300, gevisz wrote: > вс, 20 сент. 2020 г. в 14:09, gevisz <[email protected]>: > > When installing my new Gentoo installation, I tried to make it as > > close to the old one as it was possible, and it is strange to me that > > the new one does not have a dbus startup in its runlevels. (As far as > > I remember, in both cases I needed dbus to switch keyboard layout in > > Awesome, and it did on both systems before the last update.) > > > > Probably, my first try should be to add dbus to the default runlevel > > on my new Gentoo installation. > > Yes, after adding dbus to default runlevel, the xorg-server started.
It would be very peculiar if D-Bus was removed from your runlevels; it's more
probable that a service implicitly starting D-Bus as a dependency via `need` was
changed during your system upgrade. Regardless, since the service was never
starting, the socket file was never being created. X should probably try and
start the D-Bus service when it initialises, either as a part of the Gentoo
patchset, or as a bug to upstream. The BlueZ bluetooth service does this, for
example [1]:
depend() {
after coldplug
need dbus localmount hostname
}
Anyway, glad to see it fixed.
[1]
https://gitweb.gentoo.org/repo/gentoo.git/tree/net-wireless/bluez/files/bluetooth-init.d-r4
--
Ashley Dixon
suugaku.co.uk
2A9A 4117
DA96 D18A
8A7B B0D2
A30E BF25
F290 A8AA
signature.asc
Description: PGP signature

