No meu caso, porque eu não tinha o pantheon instalado, o problema com o lightdm não inicializar era remover a sobreposição enlightenment e depois instalar o ebuild fornecido pelo próprio Gentoo.
Eu tenho uma instalação funtoo e recentemente eu fiz o sudo emerge x11-misc/lightdm , que parecia funcionar bem, mas tentar iniciar o lightdm no modo de teste com sudo lightdm --test-mode fornece isso:
** (lightdm:12656): WARNING **: Failed to get list of logind seats: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.login1 was not provided by any .service files
Isso é estranho porque eu (acho) estou usando o openrc, não o systemd (que eu acredito fornecer logind).
Não acho que o systemd esteja instalado porque equery f systemd diz No installed packaged matching systems e gostaria de mantê-lo assim. É possível configurar o LightDM para não usar o systemd?
No meu caso, porque eu não tinha o pantheon instalado, o problema com o lightdm não inicializar era remover a sobreposição enlightenment e depois instalar o ebuild fornecido pelo próprio Gentoo.