Como reiniciar apenas o ponteiro / cursor do mouse ausente / invisível?

31

Por algum motivo, o ponteiro do mouse no meu PC Ubuntu 10.04 desaparece depois que o computador é despertado da suspensão. Esse PC está faltando um teclado, então eu posso consertar isso registrando via ssh e emitindo:

sudo service gdm restart

... no entanto, isso basicamente reinicia o gnome e fecha todos os aplicativos que possam estar em execução.

Outra maneira de resolver isso é configurar esse PC como synergy slave - e, em seguida, mover o mouse do synergy master para o desktop escravo; isso traz o ponteiro do mouse de volta.

É possível executar algum comando, de modo que eu não precise reiniciar o X (ou o gdm), mas vou efetivamente reiniciar o código do ponteiro do mouse? Então eu poderia colocar isso em um script na área de trabalho, e ser capaz de recuperar o ponteiro do mouse após a suspensão sem precisar de uma segunda máquina (mesmo com o ponteiro do mouse invisível, mouseovers nos ícones ainda são renderizados, então eu poderia direcionar este ícone).

    
por sdaau 01.04.2012 / 22:42

10 respostas

17

Finalmente, encontrei uma solução para isso:

De # 696855 - Como você esconde o ponteiro do mouse sob o Linux / X11? - estouro de pilha ; Eu ouvi sobre unclutter , então apenas corri

sudo apt-get install unclutter

Em seguida, coloque o seguinte em um script na área de trabalho, chamado, diga unclutter.sh :

unclutter -idle 1 -root -grab -visible

... e certifique-se de ter feito chmod +x unclutter.sh .

Em seguida, depois que o ponteiro do mouse desaparecer após a suspensão, use o mouseover dos ícones para direcionar o script e executá-lo; isso iniciará unclutter , que simplesmente ocultará (o já invisível) ponteiro do mouse após 1 segundo de inatividade do mouse; mas quando você move o mouse depois disso, finalmente o ponteiro do mouse mostrará :) ... no entanto, note que para parar unclutter depois disso, você teria que fazer do terminal:

sudo killall unclutter

... como unclutter estaria, nesse momento, sendo executado em segundo plano.

Nota: também tentei, através de # 15 / Bug # 337926 “vino: cursor do mouse fica no canto superior esquerdo ”: Bugs: pacote“ vino ”: Ubuntu , para usar:

xdotool mousemove 100 100

mas isso não faz o ponteiro do mouse aparecer novamente.

Btw, pode-se procurar na fonte synergy , WebSVN - synergy - / trunk / , e o "reset" do ponteiro do mouse parece estar codificado em ./lib/platform/CXWindowsScreen.cpp .

    
por sdaau 18.07.2012 / 15:28
37

isso pode resolver o problema.

Se você não tiver nenhum movimento do mouse no seu laptop (touchpad), pressione as combinações de teclas Alt + F2 e digite

gksudo modprobe -r psmouse

Digite a senha, pressione enter e pressione Alt + F2 novamente para inserir o seguinte

gksudo modprobe psmouse

É isso. O ponteiro do mouse começará a funcionar novamente.

Se você gosta de fazer isso através do terminal, digite gnome-terminal depois de pressionar Alt + F2 Quando o terminal abrir, digite o seguinte

sudo modprobe -r psmouse

ou

sudo modprobe psmouse

Se o seu mouse USB estiver travando, use o seguinte comando depois de pressionar Alt + F2

gksudo /etc/init.d/hotplug restart
    
por Ringtail 01.04.2012 / 23:23
20

Estou usando o Xubuntu 16.04. A seguinte sugestão postada aqui funcionou para mim.

  

Pressione Ctrl+Alt+F1 seguido por Ctrl+Alt+F7

    
por Mukesh Chapagain 15.08.2016 / 12:58
3

Este problema ocorreu com o mouse do touchpad do meu laptop. Usando o teclado para navegação, abra o iniciador (tecla Windows) e digite "mouse". No modal que aparece, verifique se a seção do Touchpad está na posição "ON".

    
por karlitosway 07.10.2015 / 01:11
3

Teve esse problema no outro dia. Eu mudei para outro terminal (ctrl + alt + F1) e depois voltei para a janela atual (ctrl + alt + F7). Fez o truque para mim.

    
por Helio 26.07.2016 / 10:01
2

Esta resposta de É F.O.S.S. funcionou para mim uma vez.

gsettings set org.gnome.settings-daemon.plugins.cursor active false

A segunda vez, não funcionou, e nenhuma das sugestões acima. Então, depois disso, fechei a tampa do laptop para suspendê-lo, reabri-lo e o ponteiro voltava.

    
por Andy Wickert 02.05.2015 / 09:59
0

Eu tentei muitas coisas, incluindo reiniciar o shell GNOME, suspender e executar

$ gsettings set org.gnome.settings-daemon.plugins.cursor active false $ gsettings set org.gnome.settings-daemon.plugins.cursor active true $ dconf write /org/gnome/settings-daemon/peripherals/touchpad/tochpad-enabled false $ dconf write /org/gnome/settings-daemon/peripherals/touchpad/tochpad-enabled true $ dconf write /org/gnome/settings-daemon/plugins/cursor/active false $ dconf write /org/gnome/settings-daemon/plugins/cursor/active true

O que finalmente me ajudou foi reiniciar o gsd via gnome-settings-daemon --replace .

    
por Frederick Nord 16.11.2015 / 09:23
0

Isso faz o truque para mim no UbuntuMate:

sudo service lightdm restart

    
por FelikZ 26.05.2016 / 16:15
0

Também vale a pena verificar a bateria do seu mouse se ele for sem fio, a bateria pode simplesmente ficar plana com o efeito do cursor imóvel.

    
por Maxime 16.10.2016 / 06:24
-1

Se você estiver usando um mouse USB e estiver no local com o computador em questão, a primeira coisa que deve tentar é desconectar o mouse por um momento e conectá-lo novamente.

Funciona para mim todas as vezes.

Eu hiberne meu computador todas as noites e muito ocasionalmente ao despertar, o ponteiro do mouse está faltando, mas meu teclado USB funciona.

    
por Nourished 13.02.2014 / 15:21

Tags