Unity Top Bar, Side Bar und Fensterdekorationen fehlen nach dem Upgrade auf 12.10

10

Ich habe über den Update Manager ein Upgrade von 12.04.1 auf 12.10 durchgeführt. Das Upgrade wurde als erfolgreich abgeschlossen. Nach dem Neustart fehlte jedoch die Unity-Taskleiste zusammen mit der Startleiste und den Fensterdekorationen.

Alle Compiz-Einstellungen schienen gelöscht zu sein, und beim ersten Start gab es einen Systemfehler. Der Desktop vorhanden ist , und wenn ich mich erinnere mich an die Compiz - Einstellungen vermasselte und einfach zu drücken habe Ctrl+ Alt+ F1und im virtuellen Terminal - Typ unity --resetdann sudo reboot.

Alles hat so funktioniert, als hätte ich das gesamte Betriebssystem neu installiert. Diesmal hieß es:

Warning no variable set. setting to :0. The reset option is now dupricated.

Was soll ich jetzt tun? Ich muss dies so schnell wie möglich beheben, da ich einige sicher installierte Programme und die darin enthaltenen Daten benötige (lange Rede, kurzer Sinn).

Nick Bailuc
quelle
Gleiches Problem hier, wenn Sie es lösen, lassen Sie es mich wissen. und ich werde das gleiche tun. Ich denke, es könnte etwas mit dem gfx-Treiber zu tun haben, verwenden Sie nvidia-current
RobertPitt
Versuchen Sie auch, ein Doming durchzuführen, sudo apt-get install -fda Dinge fehlen. Dies sollte diese beheben.
RobertPitt
es hat etwas getan, funktioniert aber immer noch nicht
Nick Bailuc
Können Sie alles noch einmal erklären, aber sagen Sie mir, welcher Schritt zuerst zu tun ist?
Nick Bailuc
Siehe diese Antwort: askubuntu.com/questions/202752/…
RobertPitt

Antworten:

11

Ich habe Unity endlich wieder zu einer normalen Auflösung gebracht, wobei compiz (anscheinend) wie gewohnt funktioniert. Es fühlt sich nicht so schnell an wie zuvor, aber zumindest kann ich damit arbeiten.

Das habe ich getan (hoffe, es hilft anderen):

  • Versucht, die xorg.confDatei zurückzusetzen, wie von @RobertPitt vorgeschlagen (was eigentlich nichts für mich getan hat).

  • Dann habe ich versucht, was @Freedom vorschlug, aber es gab keinen Eintrag auf der Registerkarte "Zusätzliche Treiber".

  • Ich habe eine Weile gegoogelt und die auf dieser Seite und dieser Seite beschriebenen Schritte ausprobiert . Nach dem Befolgen der ersten Webseitenschritte hat sich nichts geändert. Auf der zweiten Seite konnte ich das ATI-Treiberpaket nicht erstellen.

  • Aus Frustration habe ich los fglrxmit sudo apt-get autoremove fglrx --purgeund neu gestartet sudo shutdown -r now.

Nach dem Neustart sah alles so aus und schien wie gewohnt zu funktionieren. So seltsam.

Ich habe übrigens eine Radeon HD 3400 (RV620) -Karte und es gibt noch keinen Eintrag für proprietäre Treiber auf der Registerkarte "Zusätzliche Treiber".

Estanislau Trepat
quelle
Vielen Dank, es erschien wieder. Ich schätze Hilfe sehr, du bist ein toller Kerl !!!!
Nick Bailuc
@ NickyBailuc Hier ist, warum ('der Chip wird nicht unterstützt') askubuntu.com/questions/201541/…
Bucic
Der Grund dafür: askubuntu.com/questions/204410/… Auch ich kann die von Estanislau gegebene Lösung bestätigen - das Entfernen von fglrx (proprietärer Treiber) hat das Problem für mich behoben. Ich empfehle wirklich, die Informationen unter dem Link zu lesen, den ich in diesen Kommentar eingefügt habe.
Bucic
Danke für die Info Bucic. Wenn ich das richtig verstanden habe, können wir, ältere Kartenbesitzer (vor 5xxx), anscheinend nur die Open-Source-Treiber verwenden, da die neuesten Katalysatortreiber diese Chips nicht unterstützen und der neueste xorg (der mit quantal geliefert wird) nicht funktioniert Die 12.6 Legacy-Treiber ... Die einzige Problemumgehung besteht derzeit darin , fglrx tatsächlich zu entfernen.
Estanislau Trepat
Nachdem ich diesen Beitrag gelesen hatte, ging ich direkt zu Punkt 4 ( sudo apt-get autoremove fglrx --purgeund sudo shutdown -r now) und behebt mein Problem sofort! Ich habe diese Antwort abgelehnt.
Andrew
2

Ich hatte also genau das gleiche Problem. Dies sind die Schritte, die ich unternommen habe, um alles zum Laufen zu bringen.

Zuerst hatte ich eine Auflösungswarnung, also habe ich meine xorg-Konfiguration mit tty1 ( Ctrl+ Alt+ F1) gelöscht, mich angemeldet und die folgenden Befehle ausgeführt:

sudo su -
cp /etc/X11/xorg.conf /etc/X11/xorg.conf.back
echo "" > /etc/X11/xorg.conf
reboot -r now

Zweitens habe ich den Befehl zum erneuten Installieren von Paketen ausgeführt, um alles zu aktualisieren, indem ich:

sudo apt-get install -r

Starten Sie den Computer nach Abschluss des Vorgangs folgendermaßen neu:

sudo reboot -r now

Zu diesem Zeitpunkt fing alles wieder an zu funktionieren. Ich muss nur meine NVidia-Grafikeinstellungen wiederholen.

RobertPitt
quelle
Ich habe AMD Radeon HD 4850 und nach der Eingabe von "sudo reboot -r now" gab es einen Fehler mit der Aufschrift "ungültige Option" und nach "sudo apt-get install -r" wurde angezeigt, dass der Befehl unbekannt ist. Können Sie überprüfen, was Sie geschrieben haben, oder liegt das daran, dass ich ASMD habe?
Nick Bailuc
Versuchen Sie es einfach sudp apt-get install --reinstallund verwenden Sie auch einfach sudo reboot`
RobertPitt
1

Ich hatte das gleiche Problem, außer dass ich eine AMD Radeon HD 7750 habe.

Ich habe versucht, der obigen Antwort zu folgen, aber ich hatte kein Glück.

Was für mich funktionierte, war der Wechsel zu proprietären Treibern. Folgendes habe ich getan:

  1. Klicken Sie mit der rechten Maustaste auf den Desktop und wählen Sie "Desktop-Hintergrund ändern".
  2. Klicken Sie oben auf "Alle Einstellungen" (Es gibt möglicherweise einen besseren Weg, um in die Systemeinstellungen zu gelangen, aber nur so konnte ich dies tun, ohne Unity zu haben).
  3. Scrollen Sie nach unten und klicken Sie auf "Softwareressourcen" und dann auf die Registerkarte "Zusätzliche Treiber".
  4. Wechseln Sie zu "Verwenden des Videotreibers für die AMD-Grafikbeschleuniger von fglrx (proprietär)" anstelle von "Verwenden des x.org xserver-AMD / ATI-Anzeigetreiber-Wrappers von xserver-zorg-video-ati (Open Scource, getestet)".
  5. Klicken Sie auf "Änderungen übernehmen"
  6. Drücken Sie anschließend Ctrl+ Alt+, Delum sich abzumelden und neu zu starten

Nach dem Neustart sollte Unity einwandfrei funktionieren. Ich weiß nicht, ob dies eine dauerhafte oder nur eine vorübergehende Korrektur ist.

Ich möchte darauf hinweisen, dass ich, nachdem ich es zum Laufen gebracht habe, versucht habe, den Linux-AMD-Treiber, den ich von der AMD-Site heruntergeladen habe, erneut zu installieren, und Unity erneut beschädigt hat. Ich musste diesen Vorgang wiederholen, damit er wieder funktioniert.

Danke, hoffe das hilft =)

Freiheit
quelle
Es heißt, dass keine Eigentumsfahrer im Einsatz sind
Nick Bailuc,
Siehe auch: askubuntu.com/a/202964/5496
RobertPitt
0

Ich hatte das gleiche Problem und versuchte einige der oben vorgeschlagenen Schritte mit wenig Ergebnis. Am Ende habe ich versucht, einen proprietären Treiber manuell zu installieren, wie unter https://help.ubuntu.com/community/BinaryDriverHowto/ATI beschrieben

Nach dem Ausführen von Schritt 2

sudo apt-get remove --purge fglrx-updates fglrx-amdcccle-updates

und dann war der Neustart alles wieder normal, ohne dass ein Treiber installiert werden musste (obwohl ich derzeit wohl ohne einen bin, da die Systeminformationen in der Grafik unbekannt sind).

movin
quelle
0

Ich bin ein Linux-Neuling und habe keine Ahnung, was ich tue, aber hier ist, wie ich dieses Problem behoben habe. Ich habe meinen vorherigen Kernel gestartet. Beim Neustart habe ich auf dem Bildschirm, auf dem gefragt wird, auf welchem ​​Betriebssystem gestartet werden soll, erweiterte Optionen ausgewählt und die installierten Kernel werden angezeigt. Ich habe den zweiten Kernel gestartet (kurz vor dem letzten Update) und alles hat gut gebootet. Ich habe es dann getan

sudo apt-get update
sudo apt-get upgrade

Ich habe mein System neu gestartet und es normal booten lassen, und alles ist wieder in Ordnung.

Thomas Johnsen
quelle
-1

Versuchen Sie, Unity mit diesem Befehl zurückzusetzen. Das GENAUE passiert mit meiner Einheit Und ich setze es mit diesem Befehl zurück. Ja, das Zurücksetzen dauert einige Zeit, da viele Dateien zurückgesetzt werden müssen.

Einheit - zurücksetzen

OmiPenguin
quelle
Ich habe bereits die Frage gelesen
Nick Bailuc
funktioniert nicht für 12.10. Ich erhalte "FEHLER: Die Option zum Zurücksetzen ist jetzt veraltet"
hafichuk
Tut mir leid das zu hören, ich war mir nicht bewusst, dass dies in 12.10 weggelassen wird. Schauen Sie sich diese Threads an askubuntu.com/questions/197535/cant-see-unity-bar-and-panel askubuntu.com/questions/17610/…
OmiPenguin
Es ist in Ordnung, Mann, es funktioniert jetzt. Es war nur mein großartiger Catalyst-Treiber, der diesen Mist-Gallium-Treiber störte. Jetzt muss ich nur noch einen Weg finden, wie ich ihn entfernen und Catalyst zurückbekommen kann
Nick Bailuc,
Funktioniert auch nicht für 14.04. Ich bekomme "FEHLER: die Reset-Option ist jetzt veraltet"
hakre