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.