Sinon y a la méthode bourrine (je le fais parfois)
toujours en TTY (en supposant que ton ~ s'appelle bien comme ton login)
$ cd /home
$ mv denis denis.old
$ sudo mkdir denis
Maintenant ton user devrait se loguer et tu récupères tes fichiers important de l'ancien dossier, et tu repars avec un compte tout propre. Et une fois que tout est OK tu pourras supprimer denis.old