¿Cómo reiniciar solo el puntero / cursor del mouse perdido / invisible?

34

Por alguna razón, el puntero del mouse en mi PC Ubuntu 10.04 desaparece después de que la computadora se despierta de la suspensión. A esa PC le falta un teclado, por lo que puedo solucionarlo iniciando sesión a través de ssh y emitiendo:

sudo service gdm restart

... Sin embargo, esto básicamente se reinicia gnomo, y cerrará todas las aplicaciones que puedan haber estado funcionando.

Otra manera de resolver esto es para establecer que el PC como un synergyesclavo - y luego mover el ratón desde el synergymaestro al esclavo de escritorio; esto trae la parte posterior puntero del ratón.

¿Es posible ejecutar alguna orden, de modo que no necesito a X reinicio (o GDM) pero voy a reiniciar de manera efectiva el código puntero del ratón? Entonces podría poner esto en una secuencia de comandos en el escritorio, y ser capaz de recuperar el puntero del ratón después de suspender sin necesidad de una segunda máquina (incluso con el puntero del ratón invisible, mouseovers en iconos todavía se prestan, por lo que podría apuntar a este icono).

sdaau
fuente

Respuestas:

39

Esto puede solucionar el problema.

Si está atascado sin movimiento del mouse en su computadora portátil (panel táctil), presione las combinaciones de teclas Alt + F2 y escriba

gksudo modprobe -r psmouse

Escriba la contraseña, presione Entrar y luego presione Alt + F2 nuevamente para ingresar lo siguiente

gksudo modprobe psmouse

Eso es. El puntero del mouse comenzará a funcionar nuevamente.

Si desea hacerlo a través del terminal, escriba gnome-terminal después de presionar Alt + F2. Cuando el terminal se abra, escriba lo siguiente

sudo modprobe -r psmouse

o

sudo modprobe psmouse

Si su mouse usb se atasca, use el siguiente comando después de presionar Alt + F2

gksudo /etc/init.d/hotplug restart
Cola de anillo
fuente
Hola @BlueXrider: muchas gracias por tu respuesta. Esa PC "le falta un teclado", por lo que no puedo presionar Alt-F2 :) Sin embargo, probé la sudo modprobe psmousevía ssh, y desafortunadamente no muestra el puntero del mouse después de suspender wake (aparentemente, esto es un gnomeerror, no un error del controlador del mouse). Ubuntu 10.04 también se queja: " sudo: /etc/init.d/hotplug: command not found" ... ¡Salud!
sdaau
21

Estoy usando Xubuntu 16.04. La siguiente sugerencia publicada aquí funcionó para mí.

Presione Ctrl+Alt+F1seguido deCtrl+Alt+F7

Mukesh Chapagain
fuente
2
No es mucho más simple que esto, y funcionó muy bien la primera vez. Gracias @MukeshChapagain!
Tim Stewart el
1
¡También funciona en Lubuntu! Esta es la mejor respuesta a la pregunta; Es una pena que algo tan innecesariamente complicado fuera aceptado como correcto.
Westcroft_to_Apse
1
Esto funcionó muy bien para mí, gracias nuevamente a Mukesh, el educador estrella de Magento que ha sido una gran fuente de ayuda a lo largo de los años.
Gato de Henry
¿Por qué funciona esto? ¿Alguien puede explicar amablemente?
echo_salik
Su respuesta me permitió hacer clic en su botón de votación.
AnthonyD973
17

Finalmente, encontré una solución para esto:

Desde # 696855 - ¿Cómo escondes el puntero del mouse bajo Linux / X11? - Desbordamiento de pila ; Me enteré unclutter, así que solo corrí

sudo apt-get install unclutter

Y luego ponga lo siguiente en un script en el escritorio, llamado, digamos unclutter.sh:

unclutter -idle 1 -root -grab -visible

... y asegúrate de haberlo hecho chmod +x unclutter.sh.

Luego, después de que el puntero del mouse desaparezca después de suspender, use el mouseover de los íconos para apuntar al script y ejecutarlo; esto comenzará unclutter, lo que simplemente ocultará (el ya invisible) puntero del mouse después de 1 segundo de inactividad del mouse; pero luego cuando mueves el mouse después de eso, finalmente aparecerá el puntero del mouse :)... sin embargo, ten en cuenta que para detenerte unclutterdespués de eso, deberías hacerlo desde la terminal:

sudo killall unclutter

... como uncluttersería, en ese punto, corriendo en segundo plano.


Nota: también se intentó, a través de # 15 / Bug # 337926 "vino: el cursor del mouse permanece en la esquina superior izquierda": Errores: paquete "vino": Ubuntu , para usar:

xdotool mousemove 100 100

pero esto no hace que el puntero del mouse se muestre nuevamente.

Por cierto, uno puede mirar en la synergyfuente, WebSVN - sinergia - / trunk / , y el "reinicio" del puntero del mouse parece estar codificado ./lib/platform/CXWindowsScreen.cpp.

sdaau
fuente
¡Gracias! Tengo este problema recurrente con Fedora LXDE, y me ha salvado de reiniciar.
Davidmh
Esto funciona en los Chromebooks cuando se pierde el cursor al cambiar a / fuera de X framebuffers (crouton). ¡Muchas gracias!
dwks
Supongo que su sintaxis cambió un poco unclutter -idle 1 -root -grab -visiblefuncionó para mí.
Seppo Erviälä
3

Tuve ese problema el otro día. Cambié a otra terminal (ctrl + alt + F1) y luego regresé a la ventana actual (ctrl + alt + F7). Fue el truco para mí.

Helio
fuente
2

Esta respuesta de It's FOSS me funcionó una vez.

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

La segunda vez, no funcionó, y tampoco ninguna de las sugerencias anteriores. Entonces, después de esto, simplemente cerré la tapa de mi computadora portátil para suspenderla, la volví a abrir y el puntero regresó.

Andy Wickert
fuente
2

Tenía este problema con la falta del mouse del panel táctil de mi computadora portátil. Usando el teclado para navegar, abra el iniciador (tecla de Windows) y escriba "mouse". En el modal que aparece, verifique si la sección del panel táctil está en la posición "ON".

karlitosway
fuente
Entrar en la configuración "Mouse y Touchpad" también resuelve el problema del puntero del mouse que falta en Debian 8 Gnome 3.14.1
Paul Rougieux
0

He intentado muchas cosas, incluido reiniciar el shell de GNOME, suspender y ejecutar

$ 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

Lo que finalmente me ayudó fue reiniciar el gsd a través de gnome-settings-daemon --replace.

Frederick Nord
fuente
gnome-settings-daemon --replace¿Se suponía que esto desencadenaría algo así como un reinicio? ¿Quieres cerrar todas tus ventanas y solicitarte otro inicio de sesión?
Skytreader
Mint 18 no parece tener esta opción.
not2qubit
0

Esto me ayuda en UbuntuMate:

sudo service lightdm restart

FelikZ
fuente
0

También vale la pena verificar la batería de su mouse si es inalámbrica, la batería puede agotarse con el efecto de un cursor inmóvil.

Maxime
fuente
-1

Si está utilizando un mouse USB y está en la ubicación de la computadora en cuestión, lo primero que debe intentar es desconectar el mouse por un momento y luego volver a enchufarlo.

Funciona para mi todo el tiempo.

Hiberno mi computadora todas las noches y muy ocasionalmente al despertar, falta el puntero del mouse pero mi teclado USB funciona.

Nutrido
fuente