Wie starte ich nur fehlende / unsichtbare Mauszeiger / Cursor neu?


34

Aus irgendeinem Grund verschwindet der Mauszeiger auf meinem Ubuntu 10.04-PC, nachdem der Computer aus dem Standby-Modus aufgeweckt wurde. Auf diesem PC fehlt eine Tastatur, daher kann ich dieses Problem beheben, indem ich mich über ssh anmelde und Folgendes ausstelle:

sudo service gdm restart

... allerdings startet dies gnome im Grunde genommen neu und schließt alle Anwendungen, die möglicherweise ausgeführt wurden.

Eine andere Möglichkeit, dies zu lösen, besteht darin, den PC als synergySlave einzurichten und dann die Maus vom synergyMaster auf den Slave-Desktop zu bewegen . Dies bringt den Mauszeiger zurück.

Ist es möglich, einen Befehl auszuführen, sodass ich X (oder gdm) nicht neu starten muss, aber den Mauszeigercode effektiv neu starte? Dann könnte ich dies in ein Skript auf dem Desktop einfügen und in der Lage sein, den Mauszeiger nach dem Anhalten wiederherzustellen, ohne einen zweiten Computer zu benötigen (selbst wenn der Mauszeiger unsichtbar ist, werden Mouseovers auf Symbolen immer noch gerendert, sodass ich dieses Symbol als Ziel festlegen könnte).

Antworten:


39

Dies kann das Problem beheben.

Wenn Sie nicht mit der Maus auf Ihrem Laptop (Touchpad) zurechtkommen, drücken Sie die Tastenkombinationen Alt + F2 und geben Sie ein

gksudo modprobe -r psmouse

Geben Sie das Passwort ein, drücken Sie die Eingabetaste und dann erneut Alt + F2, um Folgendes einzugeben

gksudo modprobe psmouse

Das ist es. Ihr Mauszeiger wird wieder funktionieren.

Wenn Sie dies über das Terminal tun möchten, geben Sie nach Drücken von Alt + F2 Gnome-Terminal ein. Wenn das Terminal geöffnet wird, geben Sie Folgendes ein

sudo modprobe -r psmouse

oder

sudo modprobe psmouse

Wenn Ihre USB-Maus nicht mehr reagiert, verwenden Sie nach dem Drücken von Alt + F2 den folgenden Befehl

gksudo /etc/init.d/hotplug restart

Hallo @BlueXrider - vielen Dank für deine Antwort! Dieser PC "hat keine Tastatur", daher kann ich Alt-F2 nicht drücken :) Allerdings habe ich das sudo modprobe psmouseVia ausprobiert ssh, und das zeigt den Mauszeiger nach dem Suspend-Wake leider nicht an (anscheinend ist dies ein gnomeBug, kein Maustreiber-Bug). Ubuntu 10.04 beschwert sich auch: " sudo: /etc/init.d/hotplug: command not found" ... Prost!
Sdaau

21

Ich benutze Xubuntu 16.04. Der folgende hier gepostete Vorschlag hat für mich funktioniert.

Drücken Sie Ctrl+Alt+F1gefolgt vonCtrl+Alt+F7


2
Einfacher geht es nicht und es hat auf Anhieb super funktioniert. Danke @MukeshChapagain!
Tim Stewart

1
Funktioniert auch auf Lubuntu! Dies ist die beste Antwort auf die Frage. Es ist eine Schande, dass etwas so unnötig Kompliziertes stattdessen als richtig akzeptiert wurde.
Westcroft_to_Apse

1
Für mich hat das hervorragend geklappt. Nochmals vielen Dank an den Mukesh-Star Magento-Pädagogen, der mir über die Jahre hinweg sehr geholfen hat.
Henrys Katze

Warum funktioniert das? Kann jemand freundlich erklären?
echo_salik

Ihre Antwort erlaubte mir, auf Ihren Upvote-Button zu klicken.
AnthonyD973

17

Endlich eine Lösung dafür gefunden:

Von # 696855 - Wie versteckt man den Mauszeiger unter Linux / X11? - Stapelüberlauf ; Ich habe davon gehört und bin uncluttereinfach weggelaufen

sudo apt-get install unclutter

Fügen Sie dann Folgendes in ein Skript auf dem Desktop ein unclutter.sh:

unclutter -idle 1 -root -grab -visible

... und stellen Sie sicher, dass Sie fertig sind chmod +x unclutter.sh.

Verwenden Sie nach dem Verschwinden des Mauszeigers nach dem Anhalten den Mauszeiger über die Symbole, um das Skript als Ziel festzulegen und auszuführen. Dies wird gestartet unclutter, wodurch der (bereits unsichtbare) Mauszeiger nach 1 Sekunde Inaktivität der Maus einfach ausgeblendet wird. Wenn Sie die Maus danach bewegen, wird schließlich der Mauszeiger angezeigt. :)Beachten Sie jedoch, dass unclutterSie Folgendes vom Terminal aus tun müssen, um den Vorgang anzuhalten :

sudo killall unclutter

... wie unclutteres zu diesem Zeitpunkt im Hintergrund laufen würde.


Hinweis: auch versucht, über # 15 / Bug # 337926 "Vino: Mauszeiger bleibt in der oberen linken Ecke": Bugs: "Vino" -Paket: Ubuntu , zu verwenden:

xdotool mousemove 100 100

Dadurch wird der Mauszeiger jedoch nicht wieder angezeigt.

Übrigens kann man in der synergyQuelle nachschauen , WebSVN - Synergy - / trunk / , und das "Zurücksetzen" des Mauszeigers scheint einprogrammiert zu sein ./lib/platform/CXWindowsScreen.cpp.


Vielen Dank! Ich habe dieses wiederkehrende Problem mit Fedora LXDE, und Sie haben mich vor einem Neustart bewahrt.
Davidmh

Dies funktioniert auf Chromebooks, wenn Sie den Cursor verlieren, der in X-Framebuffer (Crouton) wechselt. Vielen Dank!
dwks

Ich denke, ihre Syntax hat sich ein bisschen geändert unclutter -idle 1 -root -grab -visible.
Seppo Erviälä

3

Hatte neulich dieses Problem. Ich habe zu einem anderen Terminal gewechselt (Strg + Alt + F1) und bin dann zum aktuellen Fenster zurückgekehrt (Strg + Alt + F7). Es hat den Trick für mich getan.


2

Diese Antwort von It's FOSS hat einmal für mich funktioniert.

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

Das zweite Mal funktionierte es nicht und auch keiner der obigen Vorschläge. Danach schloss ich einfach den Deckel meines Laptops, um ihn aufzuhängen, öffnete ihn wieder und der Zeiger war wieder da.


2

Hatte dieses Problem mit meinem Laptop Touchpad-Maus fehlt. Öffnen Sie mithilfe der Tastatur für die Navigation den Startbildschirm (Windows-Taste) und geben Sie "mouse" ein. Überprüfen Sie im daraufhin angezeigten Modal, ob sich der Touchpad-Bereich in der Position "ON" befindet.


Durch Eingabe der Einstellung "Maus und Touchpad" wird auch das Problem mit dem fehlenden Mauszeiger in Debian 8 Gnome 3.14.1
Paul Rougieux,

0

Ich habe viele Dinge ausprobiert, einschließlich Neustarten der GNOME-Shell, Anhalten und Ausführen

$ 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

Was mir letztendlich geholfen hat war, die gsd über neu zu starten gnome-settings-daemon --replace.


gnome-settings-daemon --replacesollte dies so etwas wie einen Neustart auslösen? Möchten Sie alle Fenster schließen und nach einem anderen Login fragen?
Skytreader

Mint 18 scheint diese Option nicht zu haben.
not2qubit

0

Dies ist der Trick für mich bei UbuntuMate:

sudo service lightdm restart


0

Es lohnt sich auch, die Batterie Ihrer Maus zu überprüfen, wenn es sich um eine drahtlose handelt. Die Batterie ist möglicherweise leer, wenn sich der Cursor nicht bewegt.


-1

Wenn Sie eine USB-Maus verwenden und sich vor Ort mit dem betreffenden Computer befinden, sollten Sie zunächst versuchen, die Maus für einen Moment abzuziehen und dann wieder anzuschließen.

Funktioniert jedes Mal für mich.

Ich halte meinen Computer jede Nacht im Ruhezustand und sehr gelegentlich fehlt beim Aufwachen der Mauszeiger, aber meine USB-Tastatur funktioniert.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.