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

12

Muitos dos meus elementos da interface do usuário não respondem completamente. Isso acontece tanto no Unity quanto no GNOME Classic.

Há vários exemplos disso, mas geralmente apenas alguns 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 Alt-F4 pode permitir que eu mova outra janela congelada).

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

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

Alguém tem alguma ideia sobre o que pode estar causando isso? O comportamento é altamente imprevisível e extremamente frustrante. Devo observar que os comandos principais nem sempre funcionam, mesmo que pareçam em meus exemplos. Então eu não acho que seja apenas um problema com o mouse.

Obrigado por qualquer ajuda.

  • Distro 11.04. O Update Manager não tem atualizações disponíveis para o meu sistema, por isso suponho que estou atualizado.

  • Alguém na barra de lançamento sugeriu verificar outras contas. Na verdade, fazer um novo usuário e fazer login nessa conta corrige o problema ali e na minha conta original. A exclusão do usuário faz o problema voltar.

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

Além disso, preciso fazer login no novo usuário antes que o problema seja interrompido no meu usuário habitual. Isso funciona como uma solução temporária, embora eu realmente 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 o faz voltar quando eu excluir a segunda conta?

Informações do sistema:

  • CPU: Intel Core i7 950
  • RAM: 8 GB
  • 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 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 ter outra conta de usuário não é suficiente. Se eu reiniciar ou mesmo suspender meu sistema, preciso fazer o login na outra conta primeiro antes da minha.

Além disso, o unity --reset comanda os segfaults quando eu o executo através de um tty. A linha no syslog sobre isso é

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 poster # 9 aqui. Ou seja, eu tenho os drivers gráficos avançados nvidia instalados, mas o painel de drivers adicionais diz que eles não estão em uso. Estou confuso com isso, já que a descrição do driver diz que eles são necessários para executar o Unity. Então, ou a descrição está errada, ou eles estão de fato em uso. Eu ainda não sei se isso está relacionado ao meu problema atual, particularmente porque eu não mudei os drivers, e a mesma configuração existe na nova conta de usuário, onde as coisas estão bem.

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

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

Mais urgentemente, 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 ambos os usuários. Anteriormente eu sempre tinha logado em minha conta e depois logado em outro, então eu nunca percebi isso.

Esse novo desenvolvimento significa que não posso 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 ideia, diga-me. Eu realmente não quero reinstalar se não precisar fazer isso.

    
por Kris Harper 11.08.2011 / 02:10

7 respostas

0

Acabei de fazer uma reinstalação completa. Eu só copiei meus dados, sem configurações ou qualquer outra coisa. Eu não queria que o problema me seguisse para uma nova instalação. Isso resolveu o problema.

    
por Kris Harper 25.10.2011 / 18:50
4

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

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

De qualquer forma, há um teste memtest86+ em qualquer disco de instalação do Ubuntu ou drive usb. Eu iria com isso primeiro.

Editar:

Parece que migrar para uma nova conta de usuário seria o melhor teste no momento. Algo poderia estar corrompido de instalar e reverter quando você excluir o novo usuário, eu realmente não sei. Mas você pode tentar isso:

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 checar o seu trabalho, listando o novo diretório disponível, e o primeiro deve dar um erro, pois ele não existe mais.

fonte: link

Espero que, se você mover tudo da sua conta atual para uma nova, você possa ter apenas uma conta sem todos os problemas.

    
por Kheldar 11.08.2011 / 04:12
3

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

por Ian 14.08.2011 / 22:10
3

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

Este relatório de bug - post # 9 informa isso problema com os 270 drivers e sua placa gráfica.

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

    
por fossfreedom 15.08.2011 / 12:58
2

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

rm ~/.config/compiz
    
por AlMehdi 15.08.2011 / 08:48
1

É provavelmente um bug no compiz. Costumava acontecer muito comigo, mas recentemente aconteceu poucas vezes.

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

    
por mikeru 18.08.2011 / 03:20
0

ubuntu 12.10 e 12.04: Eu tive uma situação muito parecida, onde a entrada do teclado de repente parou de ser reconhecida E o Windows não pôde ser movido, mas o CTRL + ALT + DEL funcionou e eu pude clicar em alguns links.

eu descobri que meu problema era com SOUND SHORTCUTS (começando com BACKSPACE). Desativei cada um deles (configurações > keyboard > atalhos > som) e não tive mais esse problema.

    
por tony gil 15.01.2013 / 13:28

Tags