Mas a "Lei de Murphy" funciona! Rs!.... Seu KDE tem problemas....!
No KDE5, KDE Plasma, o Gerenciador de Login mudou do KDM para o SDDM ("Simple Desktop Manager"):
O KDE5 também não usa mais Akonadi, Nepomuk e nem Virtuoso.
Em algumas instalações, pode não haver compatibilidade! Por essas razões, o KDM (tela de login antiga) pode não aparecer mais, ou aparece apenas uma mensagem de que "não há mais o pacote kde-themes". Ou ainda, a Tela do SDDM (invés do KDM) aparece, mas ele não funciona.
Outros problemas: não aparece nenhum Gerenciador de Login, ou você vê mensagens de que seu XAuth não tem permissão, ou ainda o Gerenciador de Login e outros serviços do Systemd (Exemplos xdm, ntpd, kdm, sddm, dbus etc) não mais iniciam e aparece uma mensagem assim:
Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: Timeout was reached (g-io-error-quark, 24)
Failed to execute operation: Connection timed out
Para resolver esses problemas:
1) Saia do X com CTRL+ALT+F2 (nos Sabayons mais antigos, ou muito "rolados", use CRTL+ALT+F1), logue como root:
Login:
root
USE SUA SENHA DE ROOT.
2) Reatualize tudo:
# equo up
# equo u
3) Importante: PRIMEIRO ISTO, não execute ainda a etapa 4...!
Pare, "mate" os processos relacionados à Tela de Login e os correspondentes serviços do Systemd e os remova da inicialização, executando estes comandos, importante que seja NA ORDEM dada:
# systemctl stop kdm.service
# systemctl stop xdm.service
# systemctl disable kdm.service
# systemctl disable xdm.service
4) Reinstale os pacotes do Dbus, Polkit, Systemd, xdm e sddm, e suas dependências:
# equo i -av dbus evdev pam polkit xdm sddm systemd gdk-pixbuf sabayon-artwork-sddm-base sabayon-artwork-sddm-default
5) Neste ponto você precisa, OBRIGATÓRIO, recolocar o serviço do XDM no boot:
# systemctl enable xdm.service
Se aparecer uma mensagem:
Failed to issue method call: File exists.
Repita o comando, mas com opção forçada:
# systemctl enable xdm.service -f
6) SÓ AGORA, coloque o serviço do novo Gerenciador de Login, SDDM, para iniciar no boot:
# systemctl enable sddm.service
7) Remova o pacote do KDM, Se necessário, use o comando de forma que a remoção ocorra sem as dependências. Antes, verifique. Isto pode ser feito com os comandos:
# equo rm -p xdm (VEJA SE HÁ DEPENDÊNCIAS)
# equo rm -av --configfiles kdm (SE NÃO HOUVEREM DEPENDÊNCIAS)
# equo rm -av --configfiles --nodeps kdm (SE HOUVEREM DEPENDÊNCIAS)
8) Edite, como root, o arquivo do XDM, colocando "sddm" no lugar de "kdm", Assim:
# kdesudo kwrite /etc/conf.d/xdm
# We always try and start X on a static VT. The various DMs normally default
# to using VT7. If you wish to use the xdm init script, then you should ensure
# that the VT checked is the same VT your DM wants to use. We do this check to
# ensure that you haven't accidentally configured something to run on the VT
# in your /etc/inittab file so that you don't get a dead keyboard.
CHECKVT=7
# What display manager do you use ? [ xdm | gdm | kdm | gpe | entrance ]
# NOTE: If this is set in /etc/rc.conf, that setting will override this one.
# DISPLAYMANAGER="kdm"
DISPLAYMANAGER="sddm"
9) Atualize as variáveis de ambiente:
# env-update
$ source /etc/profile (EM SABAYON, ESTE ÚLTIMO COMANDO SEMPRE COMO USUÁRIO COMUM)
10) Finalmente, faça uma verificação. O serviço do XDM deve estar carregado, mas não ativo e o do SDDM, carregado e ativo. Isso pode ser visto com o comando:
# systemctl status xdm.service sddm.service
A saída do comando deve ser algo assim, como abaixo. O serviço do SDDM ativo e o do XDM, carregado mas inativo.
sddm.service - Simple Desktop Display Manager
Loaded: loaded (/usr/lib64/systemd/system/sddm.service; enabled)
Active: active (running) since Ter 2015-09-29 19:55:01 BRT; 1h 11min left
Docs: man:sddm(1)
man:sddm.conf(5)
Main PID: 1967 (sddm)
CGroup: /system.slice/sddm.service
/usr/bin/sddm
/usr/bin/X -nolisten tcp -auth /var/run/sddm/{e52ca1ca-b89e...
xdm.service - X-Window Display Manager
Loaded: loaded (/usr/lib64/systemd/system/xdm.service; disabled)
Active: inactive (dead)
Em teoria, o serviço do SDDM deveria substituir o do XDM. Na prática, verifiquei que, se eu não fazia o descrito nas etapas 3 e 5, não funcionava.
11) Para testar, feche a sessão e reinicie o micro, usando a interface gráfica, ou simplesmente com o comando:
# systemctl reboot
Agora, tudo deverá estar OK! Boa sorte!