Nach dem Upgrade auf 13.04 wird die Unity-Oberfläche nicht angezeigt

14

Ich habe letzte Nacht ein Upgrade auf Raring durchgeführt. Das Upgrade selbst ging in Ordnung, keine Fehler. Als ich den Computer anschließend neu startete und mich bei meiner Unity-Sitzung anmeldete, sah ich nur den Desktop-Hintergrund (zusammen mit den Desktop-Symbolen) und keine Unity-Benutzeroberfläche. Die Super-Tastenkombination zeigte nicht das Dash an, es gab kein oberes Bedienfeld usw. Bitte sehen Sie sich den Screenshot an.

Keine Einheit nach dem Upgrade auf 13.04

Als Hinweis vermute ich, dass es etwas mit meiner umschaltbaren Grafik zu tun hat. Ich verwende Ubuntu auf dem Acer Aspire AS5830TG mit nVidia GT540M und einer integrierten Intel-Karte. In 12.10 verwendete ich Bumblebee, um den Grafikkartenwechsel zu verwalten. Während des Upgrades stellte ich fest, dass etwas im Zusammenhang mit nvidia deinstalliert werden musste, beachtete es jedoch nicht sehr. Ich kann mir nicht sicher sein, ob es irgendetwas mit meinem Problem zu tun hat.

Was könnte möglicherweise falsch laufen?

Томица Кораћ
quelle
Ich habe das gleiche Problem, auch ich verwende eine NVidia-Karte, es muss etwas damit zu tun haben.
Alen
Ich habe das gleiche Problem mit einer AMD-Karte.
Eagleflo
Richtig, ich glaube, ich habe etwas durcheinander gebracht und versucht, neuere nVidia-Treiber zu installieren. Jetzt werden meine beiden Grafikkarten erkannt und ordnungsgemäß verwendet, aber mein Monitor wird nicht erkannt und die Auflösung kann nicht von 640 x 480 geändert werden. Obwohl das nvidia-settings-Paket installiert ist, wird die Anwendung im Apps-Menü nicht angezeigt. Wenn ich mich beim Gastkonto anmelde, gibt es eine Unity-Benutzeroberfläche, aber auf meinem regulären Konto habe ich immer noch das gleiche Problem - keine Unity.
Томица Кораћ
Und noch ein Update. Ich konnte die Auflösung teilweise korrigieren, indem ich /etc/X11/xorg.conf löschte und /etc/X11/xorg.conf.failsafe in /etc/X11/xorg.conf umbenannte. Diese feste Auflösung in der Gnome-Sitzung und in der Unity-Sitzung für mein Konto (Unity wird jedoch immer noch nicht ausgeführt), jedoch nicht für die Gastsitzung, in der Unity ausgeführt wird, jedoch mit einer Bildschirmauflösung von 640 x 480.
Томица Кораћ
Und noch ein Update. Nach dem Neustart hat auch die Guest-Sitzung die Auflösung behoben. Aber in meinem Hauptkonto noch keine Einheit. Und aus irgendeinem Grund ist mein Sound weg :(
Томица Кораћ

Antworten:

5

Das Zurücksetzen von Compiz, wie von arkx angegeben, hat bei mir funktioniert. Ich musste jedoch zuerst die Nvidia-Treiber aktualisieren, wie hier beschrieben: http://falkvinge.net/2013/02/15/how-to-install-nvidia-drivers-in-ubuntu-12-10-quantal/

Die Einheit scheint jetzt in Ordnung zu sein. Vielen Dank!

user152915
quelle
1
Bitte machen Sie einige Angaben - fassen Sie zusammen. Der Link ist in Ordnung, aber wir haben keine Kontrolle über andere Websites.
Warren Hill
Ich denke, so etwas muss für mich funktioniert haben. Es ist jetzt wieder normal, obwohl ich es hasse zu sagen, dass ich nicht weiß, was genau das war, was ich getan habe, um es zu reparieren. Ich werde diese Antwort akzeptieren, aber für den Rest von euch bin ich immer noch nicht zu 100% sicher, dass es für alle funktionieren wird.
Томица Кораћ
defekter link, bitte updaten
Leo Gallucci
23

Das hat bei mir funktioniert:

  1. Drücken Sie Ctrl+ Alt+ T, um ein Terminalfenster zu öffnen.
  2. Geben Sie an der Eingabeaufforderung des Terminals Folgendes ein ccsm. Fahren Sie mit Schritt 5 fort, wenn das Fenster CompizConfig Settings Manager angezeigt wird. Fahren Sie andernfalls mit Schritt 3 fort.
  3. Typ sudo apt-get install compizconfig-settings-manager. Geben Sie Ihr Passwort ein, wenn Sie dazu aufgefordert werden.
  4. Geben Sie an der nächsten Eingabeaufforderung Folgendes ein ccsm.
  5. Aktivieren Sie im CompizConfig-Einstellungs-Manager das Kontrollkästchen für das OpenGL- Plugin, falls es nicht bereits aktiviert ist.
  6. Klicken Sie auf den Eintrag Ubuntu Unity Plugin .
  7. Aktivieren Sie das Kontrollkästchen Ubuntu Unity Plugin aktivieren, falls es nicht bereits aktiviert ist. Wenn es bereits ausgewählt ist, deaktivieren Sie dieses Kontrollkästchen und wählen Sie es erneut aus.
  8. Beenden Sie den CompizConfig Settings Manager.
  9. Drücken Sie Ctrl+ Alt+ Delete. Wenn Sie dazu aufgefordert werden, bestätigen Sie, dass Sie sich abmelden möchten.
  10. Zu diesem Zeitpunkt habe ich einen Kaltstart durchgeführt. Ich bin mir nicht sicher, ob es notwendig ist, aber ich bin ein bisschen paranoid.

Danach kam Unity so, wie es für mich gedacht war.

Ich habe eine 64-Bit AMD Phenom-CPU und eine nVidia-GPU. Ich verwende ein 64-Bit-Ubuntu mit dem aktuellen nvidia-Treibersatz und habe gerade ein Upgrade auf 13.04 durchgeführt (zu diesem Zeitpunkt ist Unity verschwunden).

Brian M.
quelle
1
Beeindruckend! Vielen Dank. Das hat bei mir geklappt (13.04). Ich hoffe, dass es einen Weg gibt, dies im Terminal zu tun. Das ist bequemer. Ich habe einige Unity-Funktionen wie "Aero Snap" verloren. Ich weiß nicht, wie ich das beheben soll.
Kelvinilla
Ich habe einige Unity-Funktionen wie "Aero Snap" verloren. Vergiss das. Ich tippte "Unity - Replace", die Panels verschwanden wieder und starteten neu.
Kelvinilla
1
Ausgezeichnet. Ein kleines Detail. Neben dem Ubuntu Unity Plugin gibt es kein Kontrollkästchen. Ich musste auf das Symbol klicken und auf der linken Seite gab es ein Kontrollkästchen zum Klicken. In einem Dialogfeld wurde ich aufgefordert, ein anderes für das Unity-Plugin erforderliches Plugin zu aktivieren, und in zwei Dialogfeldern wurden Tastaturkürzelkonflikte zwischen Unity und Gnome gelöst. Nachdem ich das letzte Dialogfeld überprüft hatte, wurde der Desktop angezeigt. Ich musste mich nicht ausloggen. Vielen Dank. Diese Seite ist eine Million Arbeitsstunden wert!
Chmike
Ich bin am Punkt nach ccsm angelangt und es dauert verdammt lange beim "Laden von Symbolen ...". Ist das normal?
Charles Clayton
Dies funktionierte auch auf meinem 14.10, der auf einem Lenovo T440P lief. Ich hatte große Probleme mit der M730-Grafikkarte, aber der ccsm löste automatisch eine Reihe von Konflikten.
Einar Sundgren
7

Ich habe dieses Problem behoben, indem ich ein Terminal mit Strg + Alt + T geöffnet, compiz mit zurückgesetzt dconf reset -f /org/compiz/und mich mit abgemeldet habe gnome-session-quit.

Als ich mich wieder anmeldete war das Interface wieder da.

Eagleflo
quelle
Leider hat das bei mir nicht geklappt.
Томица Кораћ
Haben Sie sich ~ / .xsession-errors angesehen? Möglicherweise gibt es dort Hinweise darauf, was schief gelaufen ist.
Eagleflo
Mein ~. / xsession-Fehler ist ungefähr 1000 Zeilen lang. und ja, ich habe dort eine ganze Reihe von Berichten, von denen einer sagt: 'compiz (core) - Info: Unity wird von Ihrer Hardware nicht unterstützt. Aktivieren Sie stattdessen das Software-Rendering (langsam). ' Aber ich kann anscheinend nichts finden, was mir dabei hilft, das
Problem zu
Das klingt nach einem Problem mit dem Grafiktreiber. Vielleicht hilft es, die Nvidia-Treiber neu zu installieren?
Eagleflo
Ich habe einen Intel / AMD-Hybrid und benutze den x.org-Treiber. Diese Lösung hat bei mir funktioniert.
DrA7
2

Am Ende habe ich gnome-panel installiert, um eine Benutzeroberfläche zu erhalten, mit der ich Anwendungen starten konnte.

Wenn Sie den Compiz-Einstellungsmanager starten und die Konfiguration auf die Standardeinstellungen zurücksetzen, sollte die Benutzeroberfläche nach dem Abmelden / Anmelden erneut gestartet werden.

Danach können Sie das Gnome-Panel sicher entfernen. Ich habe es über eine Befehlszeile gestartet, um zum Symbol für die Compiz-Einstellungen zu gelangen.

Hoffe das hilft!

Nate
quelle
Nate, vielen Dank für die Hilfe. Ich habe bereits ein Gnome-Panel, also ist es keine große Sache für mich, ich erledige die Arbeit. Leider habe ich die Compiz-Einstellungen bereits zurückgesetzt, wie Sie und @arkx erwähnt haben, aber es hat mir nicht geholfen. Ich bin immer noch ahnungslos, obwohl ich die Grafiktreiber wirklich verdächtige.
Томица Кораћ
1

Ich hatte dieses Problem beim Ausführen einer virtuellen Ubuntu-Maschine auf VirtualBox nach dem Upgrade von VirtualBox 4.1 auf 4.3. Ich musste Guest Additions von einem Terminal neu installieren . Danach hat alles wie erwartet funktioniert.

Kevin
quelle
0

Das ist mir auch passiert und der Wechsel zu Gnome hat mein Problem behoben. Um Gnome zu bekommen, öffne das Terminal ( CtrlAltt) und führe den folgenden Befehl aus:

sudo apt-get install gnome-session-fallback

Nach der Installation melden Sie sich einfach ab und klicken auf das Symbol neben Ihrem Namen. Wählen Sie dann Gnome Fallback.

Tyler
quelle
Die Installation einer anderen Desktop-Umgebung ist eigentlich keine Antwort auf meine Frage. Aber danke für deine Mühe, Tyler.
Томица Кораћ
0

Ich habe einige der vorherigen Optionen ausprobiert und es hat bei der Installation funktioniert: compizconfig-settings-manager, Unity-Plugin aktivieren und danach ./compiz --replace und es fing an zu funktionieren.

Bevor ich diesen Schritt ausgeführt habe, habe ich einen anderen Benutzer erstellt und als ich mich als dieser neue Benutzer angemeldet habe, hat Unity funktioniert. Ich verstehe also, dass das Problem darin bestand, dass während des Upgrades einige Konfigurationsdateien veraltete Einstellungen hatten, die nach dem Ändern der Einstellungen in compizconfig-settings-menager aktualisiert wurden.

biljkus
quelle
-1

Verdammt, ich hasse es, wenn das passiert. Irgendwie ist alles wieder normal. Ich habe mit meinem System rumgespielt, einige Treiber installiert, einige Kernel deinstalliert. Ich habe keine Ahnung, was genau ich getan habe, um das Problem zu beheben. Ich erinnere mich, dass ich /etc/X11/xorg.conf gelöscht und /etc/X11/xorg.conf.failsafe in /etc/X11/xorg.conf umbenannt habe, was ein paar Dinge behoben hat, aber nicht alle. Jetzt würde ich nicht versuchen, den Rest zu erklären, weil ich einfach nicht in der Lage bin, auf verwirrende Weise zu erklären. Ich hoffe, der Rest von euch, die das gleiche Problem haben, wird sich darum kümmern.

Томица Кораћ
quelle
-1

Meine Lösung war, alle nvidia zu entfernen und nur Intel OpenGL-Treiber zu verwenden. Ich warte darauf, dass es einfach funktioniert. Bessere Batterielebensdauer :)

Fredrik Normann
quelle
-3

Ich habe gerade den ATI-Treiber deinstalliert und neu installiert und alles ist in Ordnung.

Mein System verfügt über Hybridgrafiken, und ich habe den Treiber 13.1 von der AMD-Website für diskrete Karten installiert. Bis zur Aktualisierung und zum Neustart des Systems war alles in Ordnung. Nachdem ich mich angemeldet habe, wird der Bildschirm schwarz und Unity startet nicht. Ich google viel und setze Unity zurück, aber das behebt es nicht. Das erneute Installieren des ATI-Treibers behebt es am Ende.

KAsgari
quelle