Remover ~/.Xauthority e reiniciar o lightdm também não funcionou para mim, o arquivo parece ser recriado imediatamente todas as vezes, mas eu fiz 2 coisas, possivelmente uma das quais resolveu meu problema com o login.
- Eu adicionei anteriormente um comando personalizado ao arquivo
/etc/profile, que removi. - Havia outro arquivo
~/.xsession-errorsque eu também removi.
Depois disso e excluindo ~/.Xauthority eu consegui fazer o login com sucesso, não sei quais dessas coisas causaram isso, porque eu as fiz ao mesmo tempo.
Espero que isso seja útil para você resolver seu problema de login. Uma outra coisa que fiz foi parar alguns serviços que eu tinha instalado recentemente, mas a não ser que demorasse muito tempo para fazer efeito e que não parecesse ajudar, vale a pena tentar.