Eu tive algo parecido acontecer comigo. Procure em seu diretório pessoal usando ls -al
. Deve haver um arquivo chamado .Xauthority (é um arquivo oculto). Se este ficheiro pertence à root, isto pode estar a causar o seu problema. Você pode corrigi-lo usando sudo chown <username>:<username> .Xauthority
para recuperar a propriedade do arquivo ou pode renomeá-lo como mv .Xauthority .old.Xauthority
e um novo arquivo com a propriedade correta será criado quando você fizer o login. Quando eu tive esse problema, isso funcionou para mim, espero que funcione para você.