Com base na sua descrição, parece que você executou o startx como root, que bloqueou as permissões em um ou mais arquivos.
Você precisará acessar um console de texto pressionando uma combinação de teclas, como: Ctrl + Alt + F1 (qualquer tecla F1-F6 funcionará). Em seguida, faça o login como você mesmo.
Por favor, verifique a propriedade desses dois arquivos:
ls -l ~/.{ICE,X}authority
Meu palpite é que pelo menos um é de propriedade de root e não de você. Mude isso:
sudo chown user:user ~/.Xauthority (substitute user for your username).
Em seguida, reinicie com:
sudo shutdown -r now .
Isso deve corrigir o problema para você. Veja mais informações sobre xauthority .