UI-Elemente reagieren nicht mehr

12

Viele meiner UI-Elemente reagieren nicht mehr. Dies geschieht sowohl in Unity als auch in GNOME Classic.

Es gibt viele Beispiele dafür, aber normalerweise reagieren nur einige der Elemente der Benutzeroberfläche nicht (z. B. kann ich kein Fenster verschieben, aber ich kann auf ein Menü an einer anderen Stelle klicken). Das System ist nicht im Rückstand, die Benutzeroberfläche funktioniert einfach nicht. Manchmal kann ich es zum Laufen bringen, indem ich etwas anderes mache (z. B. kann ich durch Schließen eines Fensters mit Alt-F4 ein anderes eingefrorenes Fenster verschieben).

Dies geschieht sofort nach dem Login. Das Verhalten ist wiederholbar, aber es gibt so viele UI-Elemente, die ein- und ausgeschaltet werden können, dass es sehr unvorhersehbar wird.

Normalerweise kann ich super drücken, um den Bindestrich abzurufen, und Alt-F2, um eine Eingabeaufforderung abzurufen. Auch Alt-Shift-T scheint normalerweise zu funktionieren, um ein funktionierendes Terminal aufzurufen (mindestens eines, das Befehle akzeptiert, auch wenn ich das Fenster nicht bewegen kann).

Hat jemand irgendwelche Ideen, was dies verursachen könnte? Das Verhalten ist sehr unvorhersehbar und äußerst frustrierend. Ich sollte beachten, dass Tastaturbefehle nicht immer funktionieren, obwohl sie in meinen Beispielen zu sein scheinen. Ich denke also nicht, dass es sich nur um ein Mausproblem handelt.

Danke für jede Hilfe.

  • Distribution 11.04. Der Update Manager verfügt über keine verfügbaren Updates für mein System, daher gehe ich davon aus, dass ich auf dem neuesten Stand bin.

  • Jemand auf dem Launchpad schlug vor, andere Konten zu überprüfen. Wenn Sie einen neuen Benutzer erstellen und sich bei diesem Konto anmelden, wird das Problem dort und auf meinem ursprünglichen Konto behoben. Wenn Sie den Benutzer löschen, tritt das Problem erneut auf.

  • Es gibt keine Änderung, wenn ich den Parameter edd = on beim Booten hinzufüge.

Außerdem muss ich mich beim neuen Benutzer anmelden, bevor das Problem bei meinem normalen Benutzer auftritt. Dies funktioniert als vorübergehende Lösung, obwohl ich wirklich lieber wissen möchte, was los ist (jetzt bin ich wirklich verwirrt). Außerdem möchte ich kein zweites Konto, wenn es unnötig ist.

Weiß jemand, was das Problem verursacht und wann es wieder auftritt, wenn ich das zweite Konto lösche?

Systeminformationen:

  • CPU: Intel Core i7 950
  • RAM: 8 GB
  • GPU: NVIDIA GTX460 SE
  • Hauptplatine: Asus Sabertooth X58
  • Freier Speicherplatz: 650 GB (64%) (zwei 2-GB-Laufwerke in einem RAID 1-Array)

Einige andere Dinge, die ich ausprobiert habe, sind:

  • unity --reset
  • gconftool-2 --recursive-unset /apps/compiz-1
  • rm -rf .compiz .gnome .gnome2 .gnome2_private .gconf .gconfd .metacity

Außerdem habe ich festgestellt, dass ein anderes Benutzerkonto nicht ausreicht. Wenn ich mein System neu starte oder sogar anhalte, muss ich mich zuerst bei dem anderen Konto anmelden, bevor ich mich anmelden kann.

Auch unity --resetsegfaults auch der Befehl, wenn ich ihn durch ein tty laufen lasse. Die Zeile im Syslog dazu ist

Aug 14 11:26:43 Ubuntu-Desktop kernel: [ 217.921661] compiz[2539]: segfault at 58 ip 00007f674f345c51 sp 00007fffdfc43508 error 4 in libnvidia-glcore.so.270.41.06[7f674e3b3000+144e000]

Ich weiß nicht, ob das hilfreich sein wird oder nicht, aber ich fand es komisch.

Ich habe anscheinend das gleiche Problem wie Poster Nr. 9 hier. Das heißt, ich habe die erweiterten nvidia-Grafiktreiber installiert, aber der zusätzliche Treiberbereich gibt an, dass sie nicht verwendet werden. Das verwirrt mich allerdings, da die Treiberbeschreibung besagt, dass sie benötigt werden, um Unity auszuführen. Entweder ist die Beschreibung falsch oder sie wird tatsächlich verwendet. Ich weiß immer noch nicht, ob dies mit meinem aktuellen Problem zusammenhängt, insbesondere, weil ich die Treiber überhaupt nicht geändert habe und auf dem neuen Benutzerkonto dieselbe Konfiguration vorhanden ist, in der alles in Ordnung ist.

Bearbeiten: Ich habe einen Compiz-1-Ordner aus ~ / .config / ohne Erfolg gelöscht. Es gab dort keinen Compiz-Ordner.

Ich glaube nicht, dass das NVIDIA-Problem damit zusammenhängt. Ich habe meine Grafiktreiber auf die neueste Version 280.13 von NVIDIA aktualisiert. Auf Vorschlag von fossfreedom habe ich diese deinstalliert und die 173 Treiber installiert, obwohl meine Grafikkarte nicht unterstützt wird. Vorhersehbar habe ich keine Grafiken erhalten und den Einzelbenutzermodus verwendet, um meine Grafiken erneut zu aktualisieren.

Noch dringender ist die Feststellung, dass der sekundäre Benutzer das Problem nicht wie zuvor angenommen löst. Der erste Benutzer, der sich anmeldet (egal welcher Benutzer es ist), hat das Problem. Der zweite Benutzer, der sich anmeldet, behebt das Problem für beide Benutzer. Zuvor hatte ich mich immer in meinem eigenen Konto angemeldet und mich dann in einem anderen angemeldet, sodass ich dies nie bemerkte.

Diese Neuentwicklung bedeutet, dass ich meinen vorherigen Plan, zu einem neuen Benutzerkonto zu wechseln, nicht ausführen kann. An diesem Punkt bin ich der Neuinstallation ziemlich nahe. Ich habe eine weitere Festplatte in der Mail, die groß genug ist, um alle meine Daten vollständig zu sichern.

Aber bitte, wenn jemand weitere Ideen hat, sag es mir. Ich möchte nicht wirklich neu installieren, wenn ich das nicht tun muss.

Kris Harper
quelle

Antworten:

4

Ich würde in Betracht ziehen, einen Memtest und möglicherweise einen Badblocks-Scan auf Ihrem Laufwerk durchzuführen. Der Prozessor und der Speicher zeichnen Ihre Desktop- oder GUI-Elemente. Daher würde ich diese ausschließen, bevor wir anfangen, Ihren Desktop-Managern die Daumen zu drücken. Da sowohl Gnome als auch Unity sich verhalten, ist Hardware für mich ein viel wahrscheinlicherer Faktor.

Es tut mir leid, dass ich eine Antwort gepostet habe, aber ich kann noch keine Kommentare posten.

memtest86+Auf jeden Fall gibt es einen Test auf einer Ubuntu-Installations-CD oder einem USB-Laufwerk. Ich würde damit zuerst gehen.

Bearbeiten:

Die Migration auf ein neues Benutzerkonto scheint derzeit der beste Test zu sein. Etwas könnte nur durch Installation und Zurücksetzen beschädigt werden, wenn Sie den neuen Benutzer löschen. Ich weiß es nicht genau. Aber Sie können dies versuchen:

usermod -m -d /home/jerry -l jerry tom
### gone ###
ls /home/tom
### as it moved to ###
ls /home/jerry

Dieser Befehl löscht den Benutzer "tom" und verschiebt alles auf den Benutzer "jerry". Die ls-Befehle dienen nur dazu, Ihre Arbeit zu überprüfen und das neue verfügbare Verzeichnis aufzulisten, und das erste sollte Ihnen einen Fehler melden, da es nicht mehr existiert.

Quelle: http://www.cyberciti.biz/faq/ubuntu-linux-howto-rename-user-account/

Wenn Sie hoffentlich alles von Ihrem aktuellen Konto auf ein neues Konto verschieben, können Sie ohne Probleme nur ein Konto haben.

Kheldar
quelle
Okay, ich fand endlich Zeit für einen Badblock- und Gedächtnistest, die beide in Ordnung waren und das Problem nicht lösten. Ich fand auch, dass das Booten von einer Live-CD in Ordnung war. Haben Sie noch etwas, was ich versuchen kann?
Kris Harper
Nun, da Ihre Frage komplett überarbeitet ist, bin ich selbst ein bisschen ratlos. Ich habe auch Punkte gesammelt, an denen ich jetzt Kommentare abgeben kann, oder vielleicht nur b / c, es ist mein eigener Beitrag. Ich werde meine Antwort mit einigen Informationen zum Ändern von Benutzerkonten bearbeiten. Vielleicht hilft das Ihnen dabei, Ihre aktuelle Situation zu verbessern.
Kheldar
Ja, das ist im Grunde das, was ich getan habe. Ich werde nur meine Daten (Dokumente, Musik, .vimrc usw.) kopieren, anstatt usermod zu verwenden, da ich befürchte, dass irgendwo eine fehlerhafte Einstellung vorliegt, die dies verursacht. Außerdem weiß ich nicht, wie der Befehl usermod funktioniert, aber ich habe nicht genügend Speicherplatz, um eine vollständige Kopie meines Basisverzeichnisses zu erstellen. Das ist auch ein Problem. Vielen Dank für die Eingabe. Hoffentlich klappt das.
Kris Harper
Ich hoffe es auch, viel Glück. Wenn das nicht funktioniert, ist möglicherweise eine Neuinstallation nur des Systems angebracht. Ich kenne Sie nicht, aber wenn ich eine Installation durchführe, befindet sich mein "/ home" immer auf einer separaten Partition, so dass ich als letzte Möglichkeit eine Neuinstallation von der CD durchführen und keine Daten verlieren kann. Wenn sich das nicht beheben lässt, können Sie eine andere Frage erneut öffnen oder meine Antwort deaktivieren und hoffentlich weitere Eingaben erhalten.
Kheldar
3

Du hättest es auch versuchen können unity --reset. Sie können es wahrscheinlich immer noch versuchen, wenn das funktioniert.

Ian
quelle
Ich hätte das erwähnen sollen. (Es ist schwierig, die Aktualisierungen direkt zwischen verschiedenen Sites zu halten). Ich habe es unity --resetso gut wie gconftool-2 --recursive-unset /apps/compiz-1ohne Wirkung versucht .
Kris Harper
3

Nach Ihrem letzten Update besteht meines Erachtens eine grundlegende Inkompatibilität mit den 270-Treibern und Ihrer Grafikkarte.

In diesem Fehlerbericht - Beitrag Nr. 9 wird dieses Problem mit den 270 Treibern und Ihrer Grafikkarte gemeldet.

Kann ich vorschlagen, dass Sie die 270-Treiber deaktivieren und speziell den 173-Treiber aktivieren.

fossfreedom
quelle
Ich bin nicht sicher, ob der 173-Treiber funktioniert. Auf der Treiberseite wird meine Grafikkarte (GTX 460 SE) nicht als unterstütztes Produkt aufgeführt. Ich werde es auf jeden Fall versuchen, wenn du denkst, dass es funktionieren wird. Im Zusammenhang damit, dies scheint die Treiber - Seite für meine Karte zu sein, und die Fahrer sind bei 280 dort. Möglicherweise kann ich das Problem beheben, indem ich diese (vermutlich aktualisierten) Treiber herunterlade. Ich werde es versuchen, wenn ich heute Abend nach Hause komme.
Kris Harper
Okay, die Installation der 280 Treiber hat leider nicht geholfen. Ich habe versucht, sie zu entfernen und die 173 Treiber zu installieren, wie Sie vorgeschlagen haben. Wie ich vermutet hatte, wurden sie nicht unterstützt und ich musste in den Einzelbenutzermodus booten, um die 280 Treiber neu zu installieren. Soweit ich weiß, bin ich über meine Grafiktreiber auf dem Laufenden.
Kris Harper
:( -
Wird
Verdammt! Ich kann nicht glauben, dass ich das nicht überprüft habe. Ich muss warten, bis ich heute Abend nach Hause komme, um nachzusehen. Ich vermute nicht, aber wir werden sehen.
Kris Harper
2

Haben Sie versucht, löschen / umbenennen / verschieben ~/.config/compiz

rm ~/.config/compiz
AlMehdi
quelle
Ich habe das nicht satt. Ich habe eine Reihe anderer Dateien gelöscht (.compiz, .gnome2 usw. Siehe oben), aber diese noch nicht. Ich werde es versuchen, wenn ich heute Abend nach Hause komme.
Kris Harper
Es gab einen Ordner .config / compiz-1, den ich nach einem Neustart ohne Wirkung gelöscht habe. Es gab jedoch keinen Compiz-Ordner.
Kris Harper
1

Es ist wahrscheinlich ein Fehler in Compiz. Früher passierte mir viel, aber in letzter Zeit ist es nur sehr selten passiert.

Ich kann die Benutzeroberfläche immer wieder freigeben, indem ich in ein anderes Space wechsle ( standardmäßig Tastenkürzel Control+ Alt+ *Arrow). Sie könnten das versuchen und sehen, ob es für Sie funktioniert, aber es ist eine Problemumgehung und es gibt definitiv irgendwo einen Fehler, sei es in compiz oder im Treiber von nvidia.

mikeru
quelle
0

Ich habe irgendwann einfach eine komplette Neuinstallation durchgeführt. Ich habe nur meine Daten kopiert, keine Einstellungen oder irgendetwas anderes. Ich wollte nicht, dass das Problem mir zu einer neuen Installation folgt. Dies hat das Problem behoben.

Kris Harper
quelle
0

Ubuntu 12.10 und 12.04: Ich hatte eine sehr ähnliche Situation, in der Tastatureingaben plötzlich nicht mehr erkannt wurden UND Fenster nicht verschoben werden konnten, aber STRG + ALT + ENTF funktionierten und ich auf einige Links klicken konnte.

Ich fand heraus, dass mein Problem mit SOUND SHORTCUTS (beginnend mit BACKSPACE) war. Ich habe alle deaktiviert (Einstellungen> Tastatur> Tastenkürzel> Ton) und habe dieses Problem nicht mehr gehabt.

Tony Gil
quelle