Parece algo incompatível com o 16.04 no seu diretório inicial. Você pode verificar isso trabalhando com o console e criando um diretório inicial limpo.
Você pode testar isso criando um novo userID. Você pode fazer isso a partir do console com Alt + Ctrl + F2 . Então faça o login.
Use este comando para criar um novo usuário:
$ sudo adduser [newuser]
O [newuser]
será o nome do novo usuário sem os colchetes.
Você pode ter que recarregar o gerenciador de login com sudo service lightdm restart
para que ele veja o usuário adicionado.
Agora faça o login como o novo usuário.
Se isso funcionar, a partir da conta do newuser você pode trabalhar para corrigir os problemas que você tem com sua conta normal.
Corrigindo a conta defeituosa:
Primeiro, adicione a nova conta de usuário ao acesso do sudoer. Então, a partir de um console, execute estas etapas:
Altere os diretórios para o login com falha (vou me referir a ele como youraccount
).
$ cd ~youraccount
$ cd ..
$ sudo mv youraccount youraccount.store
$ mkdir youraccount
$ sudo chown youraccount youraccount
Se efetuar login como o novo usuário funcionou, você poderá fazer login como sua conta. Agora você pode mover ou copiar sistematicamente suas configurações da sua conta de login com falha para o novo diretório. Ou você pode estudar quais componentes estão causando o problema e lidar diretamente com eles.
A propósito, a configuração do problema é quase sempre algo muito simples. Pode ser apenas um bit de permissão da sua pasta pessoal. Também pode ser um problema com a propriedade do arquivo .Xauthority
.