Que tal criar um novo usuário a partir do tty (se entendi corretamente, você pode logar via tty) usando sudo adduser new_username_of_your_choice ?
Como eu posso entender, parece haver algum problema com o seu diretório pessoal, então talvez, acessando como um usuário diferente, você possa entender o que está errado / faltando na casa do seu antigo usuário.
Felicidades,
Silvia