encontrou essa pergunta por causa da mesma coisa que está acontecendo comigo. Portanto, para qualquer pessoa que esteja visitando essa pergunta, você também pode executar o seguinte:
sudo sed -i s/XSession.*/XSession=ubuntu/ /var/lib/AccountsService/users/USERNAME
em que USERNAME é seu nome de usuário da conta, no meu caso, já que minha conta é /home/cyrex
, eu usaria:
sudo sed -i s/XSession.*/XSession=ubuntu/ /var/lib/AccountsService/users/cyrex
O que isso faria é alterar a atual sessão padrão do Mir (Unity8) para o Unity padrão. Antes de fazer isso, o valor da variável XSession era algo como unity8-mir-default
(posso estar errado com o nome), depois de executar isso, o valor agora deve ser definido como ubuntu
. Então simplesmente reinicie e você deverá ver agora o Unity padrão em execução.
Todos os valores da sessão podem ser encontrados em /usr/share/xsessions/
com um .desktop anexado a eles, portanto, para unidade (Unity 3D), você deve ver ubuntu.desktop
. O nome da sessão seria ubuntu
e esse seria o valor que você usaria no script SED acima. Então, se você quisesse usar, por exemplo, o lxde.ubuntu, você mudaria a parte no script SED de ubuntu
para lxde
.