Ubuntu 12.04 Gnome 3 “congela” aleatoriamente - não é um congelamento normal

3

Desde a atualização para 12.04, eu experimentei aleatoriamente esse estranho fenômeno onde meu mouse na maioria das vezes não funciona e o teclado geralmente funciona. Eu não consegui identificar uma causa para isso. Às vezes, isso acontece minutos depois de eu iniciar, outras vezes depois que o computador ficou inativo por um tempo e outras vezes no meio de trabalhar em algo. Dura até eu reiniciar o computador ou reiniciar o Gnome.

O mouse não poderá interagir com nenhuma janela aberta, mas se eu fizer o ALT + Tab, não consigo navegar pelo teclado, só posso clicar para alterar as janelas dessa maneira. O mesmo se eu pressionar a tecla do Windows; o teclado permanece focado em qualquer janela que estivesse ativa, mas eu posso clicar em coisas com o mouse para abrir novos programas.

Alguém mais experimentou isso? O que pode estar causando isso? Existe uma correção?

    
por eleanor.mal 11.04.2013 / 21:16

3 respostas

2

Eu já vi esse comportamento com mouses sem fio com pouca bateria ... tente outro mouse?

Os mouses USB com falha também podem se comportar de forma irregular, na minha experiência.

    
por 22.04.2013 / 18:30
2

Para ajudar a depurar, você pode tentar ler os eventos brutos do mouse em /dev/input/mice . Este script python, de johnroach. info , pode ajudar a interpretar os dados brutos. Eu modifiquei um pouco abaixo:

#!/usr/bin/python

mouse = file('/dev/input/mice')  
while True:  
    status, dx, dy = tuple(ord(c) for c in mouse.read(3))  

    def to_signed(n):  
        return n - ((0x80 & n) << 1)  

    dx = to_signed(dx)  
    dy = to_signed(dy)  
    print "%#02x %d %d" % (status, dx, dy)

Na próxima vez que o seu computador "congelar", execute este script como root. Ele imprime os valores xey para a alteração na posição do mouse como entrada na porta USB. Se esses valores corresponderem ao que o ponteiro faz na tela, é provável que você tenha um problema com suas portas USB, placa-mãe ou com um driver. Se esses valores corresponderem ao que o mouse físico está fazendo, então o problema está em algum lugar no software.

    
por 19.04.2013 / 14:28
1

Tente obter um terminal pressionando os botões Alt, Ctrl e F2 juntos (F3 a F6 também devem funcionar). Após o login, verifique / var / log / messages, / var / log / dmesg etc, pois os erros USB são registrados lá. Isso ajudará a descobrir o motivo.

    
por 22.04.2013 / 13:13