Lightdm não inicia automaticamente o Unity

2

O problema que tenho é que depois de inserir meu nome de usuário e senha, tudo que consigo é um desktop vazio. Sem lançador e não consigo clicar em nada.

Depois de algumas pesquisas, mudo para um console (Alt-F1) e executo o unity -replace. Em seguida, mudo de volta para o console X, e a unidade está funcionando bem, e posso confirmar que é a unidade 3D que está em execução (estou digitando isso em uma dessas sessões manuais).

Então, em desespero, tentei instalar o gdm. O gdm parece funcionar, ou seja, após o login eu recebo meu desktop com o launcher, mas ele é unity-2d e não unity-3d - mesmo que a sessão seja do Ubuntu e não do Ubuntu 2d.

Então, como faço para obter o lightdm para iniciar automaticamente o unity-3d corretamente?

Algumas informações adicionais: Se eu mudar para a placa gráfica discreta no Catalyst Control Center, o problema desaparece (mas a duração da minha bateria cai drasticamente e os ventiladores giram continuamente).

Não sei ao certo quais informações você precisa para me ajudar ...

Tudo o que posso dizer é que tenho um laptop com gráficos comutáveis. O gráfico 'onboard' é um Intel HD3000 e o 'discreto' é um Radeon 6770M. Eu uso os gráficos Onboard (definidos através do Catalyst Control Center), pois consome muito menos bateria.

    
por tardomatic 19.05.2012 / 21:04

2 respostas

1

Tente:

sudo apt-get install --reinstall lightdm ubuntu-desktop

    
por Eduardo Pinheiro 19.05.2012 / 21:20
0

Ok, eu resolvi isso, então pensei em postar aqui caso alguém tenha um problema semelhante. A solução pode ser encontrada aqui: link (Post 107)

Essencialmente, você precisa alterar o arquivo /etc/X11/Xsession.d/10fglrx para incluir o caminho para os drivers intel na variável LIBGL_DRIVERS_PATH. Depois disso, o Unity3d é executado sem problemas.

    
por tardomatic 21.05.2012 / 20:46