On Sun, Sep 20, 2020 at 02:23:58PM +0300, gevisz wrote:
> вс, 20 сент. 2020 г. в 14:09, gevisz <gev...@gmail.com>:
> > 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

Attachment: signature.asc
Description: PGP signature

Reply via email to