lightdm e gdm quebrado após a atualização para 11,10

1

Eu fiz o upgrade para onírico. Quando minha máquina inicializa, recebo um console preto com mensagens de texto listando os serviços que estão sendo iniciados e, em seguida, minha máquina fica lá nesse estado e lightdm nunca aparece. Eu sou capaz de logar fazendo o controle-alt-F1, logando e fazendo um startx manualmente.

Eu tentei mudar do lightdm para o gdm, mas isso também não ajudou.

Eu tentei fazer sudo start gdm , mas ele me diz que o gdm já está em execução.

O arquivo /etc/X11/default-display-manager contém /usr/sbin/gdm .

Alguma sugestão sobre como corrigir isso? Obrigado.

Minha placa de vídeo é nvidia:

$ lspci | grep VGA
02:00.0 VGA compatible controller: nVidia Corporation GT216 [GeForce GT 220] (rev a2)
    
por Ben Crowell 27.01.2012 / 23:11

2 respostas

1

Estou supondo que você tenha drivers gráficos proprietários instalados. Isso criaria um arquivo xorg.conf. Se você renomeá-lo, poderá inicializar em uma área de trabalho gráfica usando drivers de código aberto. Se você já colocou na lista negra os drivers de código aberto, será necessário cancelar a lista negra deles.

Para renomear xorg.conf

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.backup

O Oneiric é projetado em torno do lightdm - portanto, reconfigure seu gerenciador de exibição

sudo dpkg-reconfigure lightdm

/etc/X11/default-display-manager agora deve apontar para lightdm.

Se você ainda tiver uma tela preta, então o driver de gráficos nouveau opensource está com defeito / ou o KMS está com defeito.

Primeiro, tente inicializar com nomodeset nas opções de inicialização do GRUB.

Você também pode tentar forçar a inicialização para os gráficos VESA de baixa resolução usando xforcevesa ou possivelmente xforcevesa nomodeset .

Se você não tiver certeza de como adicionar temporariamente essas opções de inicialização do GRUB, consulte minha pergunta vinculada.

Se essas opções temporárias de inicialização ainda não funcionarem - você pode instalar o driver gráfico proprietário da nvidia na linha de comando:

sudo apt-get install nvidia-current

Pergunta relacionada:

  1. Como defino 'nomodeset' depois de já ter instalado o Ubuntu?
por fossfreedom 27.01.2012 / 23:31
0

Eu me deparei com a sua pergunta depois de ter um problema semelhante, e resolvi de uma maneira diferente depois de muita frustração. O /etc/lightdm/lightdm.conf estava tentando usar "unity-greeter", mas eu mudei para "lightdm-gtk-greeter". Isso funcionou para mim. Espero que possa ajudar alguém.

    
por Josh 09.05.2012 / 17:08