recupera o controle do mouse reiniciando o Xorg?

1

Ultimamente, enquanto navega na Web, o mouse "mantém pressionado o botão esquerdo" e não o solta - por exemplo, eu recebo um ícone de mão fechada que pode se movimentar, mas não interage com a tela. Reiniciar o SO resolve isso, mas eu não quero perder continuamente o que estou trabalhando.

Este é um problema com trackpad ou mouse USB igualmente. Do googling parece que desde o Ubuntu 8 ou anterior, houve um problema com Xorg em que os erros do mouse no Firefox causam esse problema.

O erro também foi notado por este usuário: O mouse USB se move, mas não aceita cliques à esquerda

Eu consegui resolver o problema uma vez fechando openbox e reiniciando com awesome , mas hoje isso não está funcionando. Alguma outra ideia? Eu poderia reiniciar Xorg sem perder tudo e, assim, "reiniciar o mouse"?

    
por isomorphismes 24.06.2012 / 21:23

3 respostas

0

@algebralives:

Como se descobriu, o Firefox estava causando esse problema. Indo para um VT ( Ctrl+Alt+F6 , login, ls , top para se orientar) e killall firefox corrigiu o problema.

(Se após um ou dois minutos o firefox não tiver morrido, faça top -u algebralives no VT e procure o ID do processo ( PID , coluna mais à esquerda) associado à palavra firefox na tela top . Acerte a letra q enquanto a linha com firefox ainda está visível, depois tente kill -9 82734 (assumindo que 82734 foi o número de PID associado ao Firefox). O -9 tem a ver com qual interno mata o código que o processo mais amplo do sistema envia para o processo% daemon firefox específico. Nove significa: não, realmente, seriamente, mate-o.

No entanto, eu odeio arriscar a perda de qualquer windows & amp; abas eu tenho aberto na minha sessão do firefox. A maioria dos navegadores da Web não possui gerenciamento de sessão perfeito. Então, como tenho muito espaço neste computador, no terminal virtual (veja acima) eu copiei ~/.cache/firefox/ e ~/.config/firefox/ (mas não ~/.mozilla/ ) para um novo diretório (como cd ~; mkdir firefoxbackup ) antes killall firefox .

Então eu reinicio o Firefox e se ele esqueceu todas as informações da minha sessão, em vez de vasculhar o drywall eu apenas copiei ~/firefoxbackup/.cache/firefox/ e ~/firefoxbackup/.config/firefox/ de volta para onde eles estavam e minha sessão deveria estar como estava.

    
por isomorphismes 25.07.2012 / 00:38
1

Eu tenho o mesmo problema e não tem nada a ver com o Firefox no meu caso.

Não é definitivamente um problema de hardware (tentei vários mouses).

Os sintomas: Eu faço "alguma coisa" (ainda não coloquei o dedo nela) que faz com que o botão esquerdo do mouse pareça preso (é como se um evento MOUSE_DOWN tivesse acontecido, mas nunca um evento MOUSE_UP correspondente).

O botão do mouse preso parece se manifestar principalmente no Intellij IDEA, que basicamente se torna inutilizável.

Eu geralmente tenho os três programas a seguir em execução em todos os momentos:

  • Intellij IDEA
  • Virtual Box (geralmente executando algumas VMs do Windows)
  • Chromium

Para resolver o problema, eu acabo tendo que reinicializar (o que mata muito tempo, porque eu tenho que rodar as VMs).

No que diz respeito ao que desencadeia esse problema - é um pouco difícil de determinar, mas acho que pode ter algo a ver com o uso do mousewheel enquanto o foco está em uma das VMs de caixa virtual.

Outra coisa que notei é que o problema parece acontecer apenas no Unity. Se eu escolher o shell do Gnome, então eu não tive o problema (mas acabo voltando para o Unity, uma vez que cresceu em mim).

    
por Lance 23.08.2012 / 21:21
-1

Pressione Ctrl + Alt + F6 (alterne no modo de console), e depois de Ctrl + Alt + F7 para retornar no modo gráfico (meu mouse sempre começa a trabalhar novamente).

    
por Ing. Salvatore Picerno 21.10.2013 / 20:24