Ich benutze den Awesome Window Manager zusammen mit Gnome in Linux Mint. Ich habe mehrmals am Tag das folgende Problem:
Plötzlich funktioniert die Maus teilweise nicht mehr, was bedeutet, dass ich den Cursor immer noch bewegen kann, aber Mausklicks nichts bewirken. Außerdem ändert sich der Cursor nicht, wenn er sollte, z. B. wenn Sie den Mauszeiger über Links halten.
Dieser Status ändert sich erst, wenn der Computer neu gestartet oder der X-Server mit Strg + Alt + Rücktaste neu gestartet wird.
Trotzdem funktioniert das System ganz normal. (Ich schreibe diese Nachricht im Moment ohne Maus)
Ich halte es für sehr unwahrscheinlich, dass es sich um die Maus handelt, da das Ändern der Maus das Verhalten nicht ändert.
Für mich fühlt es sich ein bisschen so an, als wäre ein unsichtbares Fenster über den gesamten Bildschirm gelegt worden, oder eine Anwendung hat die Maus "eingefangen" und nicht freigegeben, aber das ist nur Spekulation.
Ich habe es sogar über TeamViewer ausprobiert und es zeigt dasselbe Verhalten - Bewegen funktioniert, Schweben und Klicken nicht.
Ich sollte erwähnen, dass das Problem global ist und nicht auf ein spezielles Programm beschränkt ist.
Jetzt weiß ich genau, wann der Fehler auftritt: Wenn ich in einer Gtk-Anwendung (wie Nautilus, Gedit, Ubuntu Software Center) irgendwo in der Menüleiste oder der Symbolleiste klicke, wo sich kein Menü oder keine Schaltfläche befindet (z. B. rechts neben dem Menü "Hilfe") in Nautilus), dann tritt dieser Fehler auf. Wenn ich die entsprechende Anwendung schließe, verschwindet sie.
Ich werde dafür einen neuen Thread starten .
xev
und überprüfen Sie, ob Click-Ereignissexev
, aber Tastaturereignisse.Antworten:
Ich habe auch dieses Problem. Ich denke, es hängt mit dem Fehler hier zusammen:
http://osdir.com/ml/blfs-support/2011-12/msg00059.html
Das Problem hängt anscheinend mit bestimmten Funktionen in gtk 3.0 zusammen, wahrscheinlich mit der Größenänderung des Fensters oder dem Erscheinen des Größenänderungsgriffs: Ich habe dieses Verhalten festgestellt, wenn ich Meta-Mouse2 zum Ändern der Größe in Awesome verwende. Ich habe auch gesehen, dass es nur im Laufe der regelmäßigen Nutzung passiert. Einige Dinge, die helfen könnten:
1) Sie können zufällige GTK-Fenster schließen. Meiner Erfahrung nach verschwindet das Problem nur dann zuverlässig, wenn ich mein letztes Gnome-Terminal schließe. Ich sollte wirklich ein Nicht-Gtk-Terminal finden, das mir gefällt.
2) Laufen Sie immer fantastisch mit Ihren Fenstern in einem Layout anstatt kostenlos. Dadurch wird der Größenänderungsgriff nicht versehentlich angezeigt.
Abgesehen davon, denke ich, können Sie am besten warten, bis jemand den Codepfad herausgefunden und das Problem behoben hat.
quelle
Die Maus greift beim Klicken auf einen leeren Bereich in der Titel- / Menüleiste in nautilius / evince / gnome-terminal / etc. passiert für mich auch unter Ubuntu 11.10 / libgtk-3-0 3.2.0-0ubuntu6 / awesome 3.4.10-1.
A
killall nautilus
oder so auf der Konsole gibt den Mausgriff frei; Bei NautilusMeta-c
hilft es nicht , nur das Fenster mit einem zu schließen.Es scheint eine Lösung für das Problem mit dem Größenänderungs-Handle zu geben, das in der Pipeline für GTK + 3.3.6 auftaucht und vermutlich damit zusammenhängt.
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=630972
https://bugzilla.gnome.org/show_bug.cgi?id=650943
http://git.gnome.org/browse/ gtk + / tree / NEWS # n301
http://git.gnome.org/browse/gtk+/commit/?id=e3005ea454293d7b86f2bc39ba5fd028906b5c72
quelle