web-dev-qa-db-fra.com

Comment redémarrer uniquement les pointeurs / curseurs de souris manquants / invisibles?

Pour une raison quelconque, le pointeur de la souris sur mon ordinateur Ubuntu 10.04 disparaît une fois que l'ordinateur est sorti de la suspension. Il manque un clavier sur ce PC, je peux donc résoudre ce problème en me connectant via ssh et en émettant:

Sudo service gdm restart

... Cependant, cela redémarre gnome et fermera toutes les applications en cours d'exécution.

Une autre solution consiste à configurer ce PC en tant qu'esclave synergy - puis à déplacer la souris du maître synergy vers le bureau esclave; cela ramène le pointeur de la souris.

Est-il possible d'exécuter une commande telle que je n'ai pas besoin de redémarrer X (ou gdm) mais que je redémarre effectivement le code du pointeur de la souris? Ensuite, je pouvais mettre cela dans un script sur le bureau et pouvoir récupérer le pointeur de la souris après une suspension sans avoir besoin d'une seconde machine (même avec le pointeur de la souris invisible, les survols sur les icônes sont toujours restitués, je pouvais donc cibler cette icône).

34
sdaau

Enfin, trouvé une solution pour cela:

De # 696855 - Comment cacher le pointeur de la souris sous Linux/X11? - Dépassement de pile ; J'ai entendu parler de unclutter, alors je viens de courir

Sudo apt-get install unclutter

Et mettez ensuite ce qui suit dans un script sur le bureau, appelé, disons unclutter.sh:

unclutter -idle 1 -root -grab -visible

... et assurez-vous que vous avez terminé chmod +x unclutter.sh.

Ensuite, une fois que le pointeur de la souris a disparu après la suspension, utilisez la souris sur les icônes pour cibler le script et exécutez-le. ceci démarrera unclutter, ce qui cachera simplement le pointeur de la souris (déjà invisible) après 1 seconde d'inactivité de la souris; mais ensuite, lorsque vous déplacez la souris après cela, le pointeur de la souris affichera finalement :) ... mais notez que pour arrêter unclutter après cela, vous devrez le faire depuis le terminal:

Sudo killall unclutter

... comme unclutter serait, à ce stade, exécuté en arrière-plan.


Note: également essayé, via # 15/Bug # 337926 “vino: le curseur de la souris reste dans le coin supérieur gauche”: Bugs: paquet “vino”: Ubunt , à utiliser:

xdotool mousemove 100 100

mais cela ne rend pas l'affichage du pointeur de la souris à nouveau.

Btw, on peut regarder dans la source synergy, WebSVN - synergy -/trunk / , et la "réinitialisation" du pointeur de la souris semble être codée dans ./lib/platform/CXWindowsScreen.cpp.

17
sdaau

cela peut résoudre le problème.

Si votre ordinateur portable (touchpad) ne bouge pas avec la souris, appuyez sur les combinaisons de touches Alt + F2 et tapez

gksudo modprobe -r psmouse

Tapez le mot de passe, appuyez sur entrée, puis appuyez à nouveau sur Alt + F2 pour entrer les informations suivantes.

gksudo modprobe psmouse

C'est tout. Le pointeur de votre souris va recommencer à fonctionner.

Si vous aimez le faire via le terminal, tapez gnome-terminal après avoir appuyé sur Alt + F2. Lorsque le terminal s’ouvre, tapez ce qui suit:

Sudo modprobe -r psmouse

ou

Sudo modprobe psmouse

Si votre souris USB est bloquée, utilisez la commande suivante après avoir appuyé sur Alt + F2.

gksudo /etc/init.d/hotplug restart
39
Ringtail

J'utilise Xubuntu 16.04. La suggestion suivante posté ici a fonctionné pour moi.

Appuyez sur Ctrl+Alt+F1 suivi de Ctrl+Alt+F7

21
Mukesh Chapagain

Eu ce problème l'autre jour. Je suis passé à un autre terminal (ctrl + alt + F1) puis je suis revenu à la fenêtre actuelle (ctrl + alt + F7). Cela a fait l'affaire pour moi.

3
Helio

Si ce problème avec la souris du touchpad de mon ordinateur portable avait disparu. En utilisant votre clavier pour la navigation, ouvrez le lanceur (touche Windows) et tapez "mouse". Dans le modal qui s’affiche, vérifiez si la section du pavé tactile est en position "ON".

2
karlitosway

Cette réponse de C'est F.O.S.S. a fonctionné pour moi une fois.

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

La deuxième fois, cela n’a pas fonctionné, pas plus que l’une des suggestions ci-dessus. Donc, après cela, j'ai juste fermé le couvercle de mon ordinateur portable pour le suspendre, je l'ai rouvert et le pointeur était de retour.

2
Andy Wickert

Il est également intéressant de vérifier la batterie de votre souris si elle est sans fil, la batterie peut simplement devenir à plat avec un tel effet de curseur immobile.

0
Maxime

Cela me fait l'affaire sur UbuntuMate:

Sudo service lightdm restart

0
FelikZ

J'ai essayé beaucoup de choses, y compris le redémarrage de GNOME Shell, la suspension et l'exécution

$ 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

Ce qui m'a finalement aidé, c'est de redémarrer le gsd via gnome-settings-daemon --replace.

0
Frederick Nord