Parece que o problema é que algum daemon de sessão do usuário não está saindo quando a sessão termina. Como eu uso o SDDM , corrigi o problema editando /etc/sddm/Xstop
para executar o seguinte comando quando o servidor X parar:
killall -9 -u user dbus-daemon gnome-keyring-daemon evolution-source-registry \
evolution-calendar-factory-subprocess evolution-addressbook-factory \
evolution-addressbook-factory-subprocess at-spi2-registryd \
at-spi-bus-launcher
Não tenho certeza de que qual dos processos é responsável, pois todos eles ainda existem quando Xstop
é executado. Se eu restringir as coisas, atualizarei esta resposta.