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


34

Por alguma razão, o ponteiro do mouse no meu PC Ubuntu 10.04 desaparece após o computador ser suspenso da suspensão. Esse teclado está faltando no PC, para que eu possa corrigir isso registrando-se no 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 o PC como synergyescravo - e depois mover o mouse do synergymestre para a área de trabalho escrava; isso traz o ponteiro do mouse de volta.

É possível executar algum comando, de modo que não precise reiniciar o X (ou gdm), mas efetivamente reinicio o código do ponteiro do mouse? Então, eu poderia colocar isso em um script na área de trabalho e poder 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, os mouseovers dos ícones ainda são renderizados, para que eu pudesse direcionar esse ícone).

Respostas:


39

isso pode resolver o problema.

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

gksudo modprobe -r psmouse

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

gksudo modprobe psmouse

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

Se você quiser 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 mouse USB estiver travando, use o seguinte comando após pressionar Alt + F2

gksudo /etc/init.d/hotplug restart

Olá @BlueXrider - muito obrigado pela sua resposta! Esse PC "está faltando um teclado", então não posso pressionar Alt-F2 :) No entanto, tentei a sudo modprobe psmousevia sshe, infelizmente, não mostra o ponteiro do mouse após suspender a ativação (aparentemente, é um gnomebug, não um bug do driver do mouse). O Ubuntu 10.04 também reclama: " sudo: /etc/init.d/hotplug: command not found" ... Saúde!
Sdaau #

21

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

Imprensa Ctrl+Alt+F1seguida porCtrl+Alt+F7


2
Não é muito mais simples do que isso, e funcionou muito bem na primeira vez. Obrigado @MukeshChapagain!
Tim Stewart

11
Também funciona no Lubuntu! Esta é a melhor resposta para a pergunta; é uma pena que algo tão desnecessariamente complicado tenha sido aceito como correto.
Westcroft_to_Apse

11
Isso funcionou muito bem para mim, obrigado novamente ao educador Magento, estrela de Mukesh, que tem sido uma grande fonte de ajuda ao longo dos anos.
Henry's Cat

Por que isso funciona? Alguém pode explicar gentilmente?
Echo_salik

Sua resposta me permitiu clicar no seu botão de votação.
AnthonyD973

17

Por fim, encontrou uma solução para isso:

Do # 696855 - Como você oculta o ponteiro do mouse no Linux / X11? - Estouro de pilha ; Eu ouvi falar unclutter, então apenas corri

sudo apt-get install unclutter

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

unclutter -idle 1 -root -grab -visible

... e verifique se você fez chmod +x unclutter.sh.

Em seguida, depois que o ponteiro do mouse desaparecer após a suspensão, use o mouseover de ícones para direcionar o script e executá-lo; isso começará unclutter, o 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 será exibido :)... no entanto, observe que para parar unclutterdepois disso, você deve fazer a partir do terminal:

sudo killall unclutter

... como unclutterseria, naquele momento, sendo executado em segundo plano.


Nota: também tentei, via # 15 / Bug # 337926 “vino: o cursor do mouse permanece no canto superior esquerdo”: Bugs: pacote “vino”: Ubuntu , para usar:

xdotool mousemove 100 100

mas isso não faz com que o ponteiro do mouse seja exibido novamente.

Aliás, pode-se procurar na synergyfonte, WebSVN - synergy - / trunk / , e a "redefinição" do ponteiro do mouse parece estar codificada ./lib/platform/CXWindowsScreen.cpp.


Obrigado! Estou tendo esse problema recorrente com o Fedora LXDE e você me salvou de reiniciar.
Davidmh

Isso funciona nos chromebooks quando você perde o cursor entrando / saindo dos X framebuffers (crouton). Muito obrigado!
dwks

Eu acho que a sintaxe deles mudou um pouco unclutter -idle 1 -root -grab -visiblepara mim.
Seppo Erviälä

3

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


2

Esta resposta do It's FOSS funcionou para mim uma vez.

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

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


2

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


Entrando no "Mouse e Touchpad" configuração também resolve o problema de ponteiro do mouse faltando no Debian 8 Gnome 3.14.1
Paul Rougieux

0

Eu tentei muitas coisas, incluindo reiniciar o shell do 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 via gsd gnome-settings-daemon --replace.


gnome-settings-daemon --replaceisso deveria desencadear algo como uma reinicialização? Como fechar todas as janelas e solicitar outro login?
skytreader

A Casa da Moeda 18 não parece ter essa opção.
precisa saber é o seguinte

0

Isso faz o truque para mim no UbuntuMate:

sudo service lightdm restart


0

Também vale a pena verificar a bateria do mouse, se for sem fio, a bateria pode ficar sem carga com o efeito de um cursor imóvel.


-1

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

Funciona para mim o tempo todo.

Hiberno meu computador todas as noites e, ocasionalmente, ao acordar, o ponteiro do mouse está ausente, mas meu teclado USB funciona.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.