LightDM não mostra listas de sessões de desktop

2

Antes de atualizar para o Ubuntu 16.04 a partir de 14.04 eu costumava fazer login na sessão de área de trabalho do flashback do GNOME pelo prompt de login do GDM. Depois de atualizar para o Ubuntu 16.04 eu tive que remover o GDM (junto com os drivers proprietários da nvidia, etc.) como ele nunca inicia (fica preso no prompt do systemd) e instalei o LightDM novamente. Ele estava acontecendo sem maiores problemas desde então até hoje eu tentei mudar a sessão para o GNOME-shell do LightDM.

Cliquei no botão seletor de sessão da área de trabalho na parte superior direita da pequena caixa de login fornecida pela tela do indicador do LightDM e ele me deu uma caixa em branco em vez de uma lista de sessões da área de trabalho. Eu consegui trazer de volta o prompt de senha clicando no nome do host no canto superior esquerdo da tela. Mas agora só posso entrar no shell do GNOME.

Os passos que experimentei sem sucesso

  • Listando possíveis ambientes de área de trabalho

    $ ls /usr/share/xsessions/
    gnome.desktop                   gnome-flashback-metacity.desktop
    gnome-flashback-compiz.desktop  ubuntu.desktop
    
  • criando manualmente um (possivelmente preterido) /etc/lightdm/lightdm.conf com o conteúdo a seguir

    [SeatDeafults]
    user-session=gnome-flashback-compiz
    

    e, posteriormente, depois que não funcionou

    [SeatDeafults]
    user-session=gnome-classic
    
  • editando ~/.dmrc (que estava presente no sistema antes deste problema)

    [Desktop]
    Session=gnome-classic
    Language=en_US.UTF-8
    

Então, agora estou preso ao shell GNOME como o ambiente de área de trabalho somente . Eu quero voltar para a sessão clássica do GNOME e quero poder alternar entre os ambientes de área de trabalho quando necessário. Alguma ajuda nisso?

    
por Samik 20.08.2016 / 22:40

1 resposta

2

Eu acho que o seu unity-greeter atrapalhou alguma coisa. Eu tenho duas soluções.

  • Reinstale-o

    sudo apt-get --purge autoremove unity-greeter
    sudo apt-get install unity-greeter
    
  • Ou instale lightdm-gtk-greeter em seu lugar. Instale-o com

    sudo apt-get install lightdm-gtk-greeter
    

    e alterá-lo como padrão usando

    sudo update-alternatives --config lightdm-greeter
    

    e selecione a entrada para lightdm-gtk-greeter e pressionando Enter .

por Anwar 21.08.2016 / 16:46