Alguns problemas de configuração em clientes X podem explicar isso.
Talvez tente mover todos os seus arquivos de configuração para um subdiretório da sua casa (para manter um backup). Então, sem o arquivo de configuração, tente fazer o login.
Se isso funcionar, você terá que restaurar uma por uma suas configurações para identificar o problema.
Note que para fazer essas operações, você terá que usar o console virtual [Ctrl] - [Alt] - [F1] por exemplo.