Os elementos da interface do usuário ficam completamente sem resposta

12

Muitos dos meus elementos de interface do usuário ficam completamente sem resposta. Isso acontece no Unity e no GNOME Classic.

Existem muitos exemplos disso, mas geralmente apenas alguns dos elementos da interface do usuário não respondem (por exemplo, não consigo mover uma janela, mas posso clicar em um menu em outro lugar). O sistema não está atrasado, a interface do usuário simplesmente não funciona. Às vezes, posso fazê-lo funcionar fazendo algo não relacionado (por exemplo, fechar uma janela com o Alt-F4 pode me permitir mover outra janela congelada).

Isso começa a acontecer imediatamente após o login. O comportamento é repetitivo, mas há tantos elementos de interface do usuário que ativam e desativam que podem ficar muito imprevisíveis.

Normalmente, eu posso pressionar super para obter o traço e Alt-F2 para obter um prompt de comando. Alt-Shift-T também parece funcionar normalmente para abrir um terminal em funcionamento (pelo menos um que aceite comandos, mesmo que eu não consiga mover a janela).

Alguém tem alguma idéia sobre o que pode estar causando isso? O comportamento é altamente imprevisível e extremamente frustrante. Devo observar que os comandos-chave nem sempre funcionam, mesmo que pareçam nos meus exemplos. Portanto, não acho que seja apenas uma questão de mouse.

Obrigado por qualquer ajuda.

  • Distro 11.04. O Update Manager não possui atualizações disponíveis para o meu sistema, portanto, presumo que estou atualizado.

  • Alguém na barra de ativação sugeriu verificar outras contas. De fato, criar um novo usuário e fazer login nessa conta corrige o problema lá e na minha conta original. A exclusão do usuário faz com que o problema volte.

  • Não há alterações quando adiciono o parâmetro edd = on na inicialização.

Além disso, tenho que fazer login no novo usuário antes que o problema pare no meu usuário habitual. Isso funciona como uma solução temporária, embora eu prefira saber o que está acontecendo (agora estou realmente confuso). Além disso, não quero particularmente uma segunda conta, se for desnecessária.

Alguém sabe o que está causando o problema e fazê-lo voltar quando eu excluir a segunda conta?

Informação do sistema:

  • CPU: Intel Core i7 950
  • RAM: 8GB
  • GPU: nVidia GTX460 SE
  • Placa-mãe: Asus Sabertooth X58
  • Espaço livre em disco: 650 GB (64%) (duas unidades de 2 GB que estão em uma matriz RAID 1)

Algumas outras coisas que eu tentei são:

  • unity --reset
  • gconftool-2 --recursive-unset /apps/compiz-1
  • rm -rf .compiz .gnome .gnome2 .gnome2_private .gconf .gconfd .metacity

Além disso, descobri que não basta ter outra conta de usuário. Se eu reiniciar ou até suspender meu sistema, preciso fazer login na outra conta antes da minha.

Também, o unity --resetcomando segfaults quando eu o executo através de um tty. A linha no syslog a respeito é

Aug 14 11:26:43 Ubuntu-Desktop kernel: [ 217.921661] compiz[2539]: segfault at 58 ip 00007f674f345c51 sp 00007fffdfc43508 error 4 in libnvidia-glcore.so.270.41.06[7f674e3b3000+144e000]

Não sei se isso será útil ou não, mas achei estranho.

Parece que tenho o mesmo problema que o cartaz nº 9 aqui. Ou seja, tenho os drivers gráficos avançados da nvidia instalados, mas o painel de drivers adicionais diz que eles não estão em uso. Estou confuso com isso, pois a descrição do driver diz que eles são necessários para executar o Unity. Portanto, ou a descrição está errada ou eles estão realmente em uso. Ainda não sei se isso está relacionado ao meu problema atual, principalmente porque não mudei os drivers e a mesma configuração existe na nova conta de usuário em que tudo está bem.

Editar: eu apaguei uma pasta compiz-1 de ~ / .config / sem sucesso. Não havia pasta compiz lá.

Não acho que o problema da nvidia esteja relacionado. Atualizei meus drivers gráficos para a versão 280.13, que é a mais recente da nvidia. Por sugestão da fossfreedom, desinstalei-os e instalei os 173 drivers, apesar de não suportar minha placa gráfica. Previsivelmente, não tenho gráficos e usei o modo de usuário único para atualizar meus gráficos novamente.

Mais premente, descobri que o usuário secundário não resolve o problema como eu pensava anteriormente. O primeiro usuário a efetuar login (não importa qual usuário seja) tem o problema. O segundo usuário a efetuar login corrige o problema para os dois usuários. Anteriormente, eu sempre havia feito login em minha própria conta e depois em outra, então nunca percebi isso.

Esse novo desenvolvimento significa que não consigo executar meu plano anterior de mudar para uma nova conta de usuário. Neste ponto, estou bem perto de reinstalar. Eu tenho outro disco rígido no e-mail que será grande o suficiente para fazer backup de todos os meus dados completamente.

Mas por favor, se alguém tiver mais alguma idéia, me diga. Eu realmente não quero reinstalar se não precisar fazer isso.

Kris Harper
fonte

Respostas:

4

Eu consideraria fazer um teste de memtest e talvez uma verificação de badblocks em sua unidade. O processador e a memória são o que atrai os itens da área de trabalho ou da GUI. Portanto, eu descartaria isso antes de começarmos a abrir mão de seus gerentes de desktop. Como o Gnome e o Unity estão agindo, considero o hardware um fator muito mais provável.

Desculpe por postar uma resposta, mas ainda não tenho a capacidade de postar comentários.

Enfim, há um memtest86+teste em qualquer unidade de CD ou USB instalada no Ubuntu. Eu iria com isso primeiro.

Editar:

Parece que migrar para uma nova conta de usuário seria o melhor teste a partir de agora. Algo pode estar corrompido ao instalar e reverter quando você exclui o novo usuário, eu realmente não sei. Mas você pode tentar o seguinte:

usermod -m -d /home/jerry -l jerry tom
### gone ###
ls /home/tom
### as it moved to ###
ls /home/jerry

Este comando se livra do usuário "tom" e move tudo para o usuário "jerry". Os comandos ls são apenas para verificar seu trabalho, listando o novo diretório disponível, e o primeiro deve fornecer um erro, pois ele não existe mais.

fonte: http://www.cyberciti.biz/faq/ubuntu-linux-howto-rename-user-account/

Felizmente, se você mover tudo da sua conta atual para uma nova, poderá ter apenas uma conta sem todos os problemas.

Kheldar
fonte
Ok, finalmente encontrei tempo para fazer testes de badblocks e memória, os quais estavam bem e não resolveram o problema. Também descobri que a inicialização a partir de um Live CD foi boa. Você tem mais alguma coisa que eu possa tentar?
Kris Harper
Bem, senhor, agora que sua pergunta foi completamente revisada, estou um pouco perplexo. Também acumulei pontos onde posso comentar agora, ou talvez apenas b / c seja o meu próprio post. Vou editar minha resposta com algumas informações sobre a alteração de contas de usuário e talvez isso o ajude a sair do seu estado atual.
Kheldar
Sim, isso é basicamente o que acabei fazendo. Porém, vou copiar meus dados (documentos, músicas, .vimrc etc.) em vez de usar o usermod, porque temo que exista alguma configuração corrompida em algum lugar que esteja causando isso. Além disso, não sei como o comando usermod funciona, mas não tenho espaço em disco suficiente para fazer uma cópia completa do meu diretório pessoal, então isso também é uma preocupação. Obrigado pela entrada embora. Espero que isso funcione.
Kris Harper
Espero que também, boa sorte. Se isso não funcionar, talvez seja necessário reinstalar apenas o sistema. Eu não sei sobre você, mas quando faço uma instalação, meu "/ home" está sempre em uma partição separada, assim, como último recurso, posso reinstalar a partir do CD e não perder nenhum dado. Se isso não corrigir, convém reabrir outra pergunta ou desmarcar minha resposta e, com sorte, obter mais informações.
Kheldar
3

Você também pode ter tentado usar unity --reset. Você provavelmente ainda pode tentar se isso funcionar.

Ian
fonte
Eu deveria ter mencionado isso. (É difícil manter as atualizações diretamente entre sites diferentes). Eu tentei unity --reset, assim como gconftool-2 --recursive-unset /apps/compiz-1sem efeito.
Kris Harper
3

Na sua atualização mais recente, acho que há uma incompatibilidade fundamental com os drivers 270 e sua placa gráfica.

Este relatório de bug - a publicação nº 9 relata esse problema com os 270 drivers e sua placa gráfica.

Posso sugerir que você desative os 270 drivers e ative - especificamente - o driver 173.

liberdade de expressão
fonte
Não tenho certeza se o driver 173 funcionará. A página do driver não lista minha placa gráfica (GTX 460 SE) como um produto suportado. Certamente vou tentar se você acha que vai funcionar. De maneira semelhante, esta parece ser a página de driver do meu cartão, e os drivers estão em 280 lá. Talvez eu consiga resolver o problema baixando os drivers (presumivelmente atualizados). Vou tentar quando chegar em casa hoje à noite.
Kris Harper
Ok, instalar os 280 drivers não ajudou, infelizmente. Fui em frente e tentei removê-los e instalar os 173 drivers, como você sugeriu. Como eu suspeitava, eles não eram suportados e eu tive que inicializar no modo de usuário único para reinstalar os 280 drivers. Tanto quanto sei, estou atualizado sobre meus drivers gráficos.
Kris Harper
:( - faz a janela Drivers adicionais agora dizer que nvidia 280 é ativado e em uso?
fossfreedom
Oh maldito! Não acredito que não verifiquei isso. Vou ter que esperar até chegar em casa hoje à noite para olhar. Eu suspeito que não, mas vamos ver.
Kris Harper
2

Você já tentou excluir / renomear / mover ~/.config/compiz

rm ~/.config/compiz
AlMehdi
fonte
Eu não cansei disso. Excluí vários outros arquivos (.compiz, .gnome2, etc. Veja acima), mas ainda não este. Vou tentar quando chegar em casa hoje à noite.
Kris Harper
Havia uma pasta .config / compiz-1, que eu excluí sem efeito após uma reinicialização. Não havia nenhuma pasta de compiz.
Kris Harper
1

Provavelmente é um bug no compiz. Isso costumava acontecer muito comigo, mas recentemente aconteceu poucas vezes.

Sempre posso descongelar a interface do usuário mudando para outro espaço (atalho Control+ Alt+ *Arrowpor padrão). Você pode tentar isso e ver se funciona para você, mas é uma solução alternativa e há definitivamente um bug em algum lugar, seja no compiz ou no driver da nvidia.

mikeru
fonte
0

Acabei por fazer uma reinstalação completa. Eu apenas copiei meus dados, sem configurações ou qualquer outra coisa. Não queria que o problema me seguisse para uma nova instalação. Isso corrigiu o problema.

Kris Harper
fonte
0

ubuntu 12.10 e 12.04: eu tive uma situação muito semelhante, em que a entrada do teclado parou de ser reconhecida e as janelas não puderam ser movidas, mas CTRL + ALT + DEL funcionou e eu poderia clicar em alguns links.

Descobri que meu problema era com ATALHOS DE SOM (começando com BACKSPACE). desativei cada um deles (configurações> teclado> atalhos> som) e não tive mais esse problema.

Tony Gil
fonte