Problemas após a atualização para 14.04 (somente plano de fundo e ponteiro após o login) [duplicado]

48

Após a atualização de 12.04 para 14.04, consegui fazer login na minha sessão X (embora com gráficos realmente baixos). Enquanto tentava consertar os gráficos, consegui interromper a sessão X.

Agora, depois de digitar minha senha na unidade-saudação, os itens desaparecem e só consigo ver o plano de fundo da área de trabalho e o ponteiro. Isso acontece para todos os usuários. Ainda posso fazer login no tty's. Como posso resolver isso?

Além disso, parece que não consigo instalar o nvidia-current enquanto ele tenta instalar o nvidia-304 e isso depende de bibliotecas antigas de video-abi. Existe uma maneira de dizer ao gerenciador de pacotes que o nvidia-current deve usar uma versão mais recente?

    
por fabikw 18.04.2014 / 17:28

9 respostas

47

Esse bug depende de vários fatores, incluindo a placa de vídeo e os arquivos de configuração personalizados. Por exemplo, alguns usuários resolveram o problema fazendo uma ou várias das "soluções" a seguir (Nem todos funcionam para todos, alguns usuários até precisam de uma combinação, dependendo de como a sessão foi configurada e do hardware usado):

Correção 1 - Problemas do Compiz (módulo OpenGL não carregando, plug-in Unity não carregando)

sudo rm -fr ~/.cache/compizconfig-1
sudo rm -fr ~/.compiz

Correção 2 - A sessão não é carregada (a sessão de convidado é carregada bem)

sudo rm -fr ~/.Xauthority
sudo rm -fr ~/.config/autostart

Correção 3 - Sessão não está sendo carregada (Convidado não está carregando)

sudo apt-get install --reinstall ubuntu-desktop unity compizconfig-settings-manager upstart

Correção 4 - Iniciador / Painel superior não está carregando (placas Nvidia)

sudo add-apt-repository ppa:xorg-edgers/ppa -y
sudo apt-get update
sudo apt-get install nvidia-340
sudo reboot

Correção 5 - Unidade de Clearing

dconf reset -f /org/compiz/
setsid unity

Correção 6 - Limpando o cache

sudo rm -fr .cache/*

AVISO - Isso limpará o cache de todos os aplicativos dentro da pasta .cache.

Na maioria dos casos, se a sessão abrir e você ainda não conseguir ver o painel superior ou o ativador, tente abrir um terminal CTRL + ALT + T e digitando ccsm (Supondo que você já instalou o pacote compizconfig-settings-manager ) então ative o plugin OpenGL e o Plugin Unity. Se o driver estiver funcionando bem, isso deve ativar os dois painéis em alguns segundos. Existem até alguns casos em que o plugin Unity no gerenciador de configurações de configuração do Compiz simplesmente não está habilitado.

    
por Luis Alvarado 11.06.2014 / 03:19
31

Isso é o que resolveu meu problema. Quando você for inicializado na área de trabalho em branco ... pressione CTRL + ALT + F1.

apt-get install --reinstall ubuntu-desktop
apt-get install unity
apt-get purge nvidia* bumblebee*
apt-get install nvidia-prime
shutdown -r now

Quando o computador voltou, minha tela de login estava em resolução de alta definição. Eu digitei minha senha. Espere por um minuto, há um atraso de inicialização e área de trabalho BAM apareceu e aparece lá, pouco lento no arranque.

    
por bbullis 21.04.2014 / 03:56
6

Eu estava usando um tema personalizado com minha versão anterior (12.04), então eu redefini o padrão. Primeiro eu tentei mudar para o tema Ambiente (padrão). Você pode tentar fazê-lo clicando com o botão direito do mouse e selecionando "Alterar plano de fundo da área de trabalho. Por meio dele, é possível acessar alguns menus de configurações.

-ou -

você pode redefinir o Compiz. Você precisará fazer isso fora do Unity. Efetue logout, alterne para um console ( CTRL + ALT + F1 ) e exclua as configurações e o cache do Compiz:

rm -r ~/.cache/compizconfig-1
rm -r ~/.compiz

Efetue logout do console, retorne à GUI ( CTRL + ALT + F7 ) e efetue login. O Compiz deve retornar em seus padrões, e você terá seu desktop de volta, menos qualquer personalização que você possa ter feito.

Eu reiniciei e tudo funcionou ... melhor do que funcionou. ainda alguns problemas, mas não relacionados a este. Também este é o meu primeiro post de resposta, seja gentil.

    
por XXmickeymoorexx 25.04.2014 / 04:50
6

OK, consegui corrigir meu problema seguindo este procedimento.

Eu inicializei o Ubuntu em configurações avançadas e primeiro consertei todos os pacotes destruídos / corrompidos. Eu tive um total de 700 MB de pacotes corrompidos para serem corrigidos de uma falha durante a atualização 13.10- > 14.04. Depois eu inicializei no terminal raiz.

Em seguida, fui em frente para remover todos os drivers proprietários por

sudo apt-get purge nvidia* bumblebee*

E, em seguida, fomos em frente para instalar os drivers 'nouveau' do opensource que em geral não são recomendados (desempenho), mas eu não preciso de nenhum gráfico 3D extensivo no meu computador de trabalho e todos os outros drivers falharam eu, essa foi a única solução.

sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core xserver-xorg-video-nouveau

Depois de tentar consertar meus problemas de várias maneiras, eu queria ter certeza de que eu não estragaria os pacotes Unity e Ubuntu, então eu os reinstalei

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

Eu reiniciei meu computador e tudo funcionou desde então. Não tenho certeza se é o meu computador ou os drivers, mas eu não estava muito satisfeito com a velocidade do Unity / Compiz, então eu instalei o Gerenciador de Configurações de Configuração do Compiz e alterei os efeitos visuais de "Bom" para "Rápido"

sudo apt-get install compizconfig-settings-manager
    
por asgerbj 25.04.2014 / 22:08
6

Se você desistir, não poderá confirmar se essa solução funciona ou não para você. Mas vou postar de qualquer jeito, na esperança de que alguém possa se beneficiar disso.

Versão resumida:

Tente renomear o diretório /home/[user_name]/.config/dconf to /home/[user_name]/.config/dconf.original

Faça isso a partir de um terminal de texto ou se você puder usar o gui (mais deste último), faça-o a partir de uma sessão diferente da sessão de usuário que está sendo corrigida. Em seguida, faça o login novamente como o usuário afetado. O problema resolveu?

Versão longa:

Meu sistema tem 4 usuários. Dois usuários são membros do grupo admin e podem usar o comando sudo. Eu atualizei de 13.10 para 14.04. Depois de algum tempo usando 14.04 o segundo usuário admin começou a ter o mesmo problema, do login no greeter a uma imagem de fundo com um ponteiro do mouse e nada mais, nenhuma barra de menu no topo da tela e nenhum launcher de unidade para iniciar programas, também CTRL + ALT + L não funcionava mais, para fechar a sessão vá para outro tty e use sudo restart lightdm foi necessário.

O usuário afetado pode usar o Gnome 3 sem problemas, apenas a sessão Unity foi afetada.

Como todos os outros usuários puderam fazer o login usando o Unity ou o Gnome 3, ficou óbvio que algo foi corrompido no lado do usuário afetado. Eu queria corrigir essa sessão sem ter que excluir o usuário e recriá-lo. Então eu renomeiei seu diretório .config na esperança de que dentro dele um arquivo de configuração estivesse causando tudo isso. E foi exatamente isso. A próxima tentativa de login em uma sessão Unity foi OK (mas todos os programas foram redefinidos para seus padrões). Se eu colocar o diretório .config original no lugar, o problema reaparece. Então eu comecei a trabalhar no diretório .config, primeiro renomei metade dos seus subdiretórios (havia cerca de 40 subdiretórios), e na primeira tentativa eu acertei o grupo que contém o culpado. Então, eu colocava metade desse meio e o problema reaparecia. Então eu renomei metade desse último grupo e ... eu acho que você já sabe como isso acontece.

Usando esse método, eu finalmente atingi o culpado. Renomeie o diretório dconf para resolver o problema.

O conteúdo do

.config / dconf (na verdade, um único arquivo) não precisa necessariamente estar corrompido. Talvez ele não esteja corrompido (no nível do sistema de arquivos, meu sistema de arquivos está limpo), mas contém dados inválidos que terminaram lá por causa de algum bug em quem sabe qual componente do sistema.

Também observei que, no seu caso, todos os usuários são afetados, portanto, isso pode não ser a solução para o seu problema. Mas eu acho que é possível que todos os usuários experimentem isso ao mesmo tempo e ainda possam ser causados pelo mesmo arquivo (em cada diretório .config do usuário).

    
por Hatoru Hansou 06.05.2014 / 04:52
3

Eu tive o mesmo problema!

Eu eliminei o fglrx

sudo apt-get purge fglrx-*

Eu também limpo o compiz e o cache

mkdir ~/backup
sudo mv ~/.compiz ~/backup
sudo mv ~/.cache ~/backup

após a reinicialização e o login, aguarde um pouco. Acabou aparecendo.

    
por Yip Wai Peng 25.04.2014 / 07:12
2

A partir de 3 de junho de 2014, tive esse problema em vários computadores com Intel VGA e nenhuma das soluções propostas resolveu o problema.

Após vários dias de pesquisas e tentativas, descobri que foram causadas pelo pacote xserver-xorg-video-intel encontrado no X-edgers PPA.

Para resolver o problema, basta executar esses dois comandos:

sudo apt-get install ppa-purge
sudo ppa-purge ppa:xorg-edgers/ppa

e, em seguida, reinicie.

    
por Roberto Leinardi 06.06.2014 / 17:25
0

Algo como:

sudo dpkg-reconfigura xserver-xorg

deve reconfigurar o X.

Uma vez que você pode fazer o login, você deve apenas baixar o driver diretamente do site da nVidia e instalá-lo dessa maneira.

    
por lbaile200 18.04.2014 / 17:58
0

O problema é atualizar gnome-session. Após a reinicialização, execute estes dois comandos:

abra a linha de comando CTRL + ALT + F1

Faça login

sudo apt-get update
sudo apt-get install gnome-session
reboot your system

O problema está resolvido

    
por Nuno 07.06.2014 / 12:40