Unity in 12.10 taucht hinter anderen Fenstern auf

7

Ich habe gerade ein Upgrade von 12.04 auf 12.10 durchgeführt. Zum größten Teil funktioniert alles gut, aber ich habe ein paar kleine Probleme mit Unity oder vielleicht Compiz.

Wenn ich die Super-Taste drücke oder auf den Dash-Launcher klicke, wird der Dash manchmal hinter den anderen Fenstern auf dem Bildschirm angezeigt. Wie Sie sich vorstellen können, ist die Verwendung dadurch etwas schwierig.

Sobald es hinterher kommt, wird es kein erneuter Versuch mehr überzeugen, wieder nach vorne zu kommen.

Möglicherweise verwandt, wird der Alt-Tab-Umschalter auch nicht angezeigt. Vielleicht gibt es keinen, oder ist das auch dahinter? Alt-Tab wechselt zwar die Fenster, es gibt jedoch keine visuelle Anzeige.

Wenn ich Super-W drücke, machen die Fenster alle das Zoomen, aber es ist langsam und ruckelig, wo es in 12.04 glatt war.

Ich verwende den Standard-Radeon-Treiber wie zuvor mit einem Triple-Head-Monitor-Setup (und das funktioniert einwandfrei). Ich habe die proprietären Treiber nicht ausprobiert, da ich zuvor festgestellt habe, dass die Unterstützung für mehrere Monitore viel schwächer ist als der Standardtreiber, aber vielleicht ist das jetzt der richtige Weg?

Video gut abspielen. Sogar WebGL scheint in Ordnung zu sein.

Sehen andere dieses Problem? Ist es ein Fehler? Oder habe ich gerade eine übrig gebliebene Konfiguration von 12.04 im Weg?

ams
quelle

Antworten:

4

TL; DR : unityPlugin in CCSM deaktivieren und wieder aktivieren .

Exemplarische Vorgehensweise

  • (optional) Wenn Sie einen Compiz-Konfigurations-Einstellungsmanager haben, geben Sie ein Problem aus

    apt-get update && apt-get install compizconfig-settings-manager

  • Starten ccsm(entweder über die Befehlszeile oder über den Bindestrich)

  • Verwenden Sie dann das Suchfeld und geben Sie "Einheit" ein.

  • Klicken Sie auf das Plugin
  • Im linken Teil können Sie das Kontrollkästchen deaktivieren unity
  • Aktivieren Sie die unityOption erneut, indem Sie das Kontrollkästchen erneut aktivieren .

Hinweis: Diese Antwort war ein Kommentar der langwierigen, nicht verwandten, akzeptierten Antwort.

Hinweis 2: Diese Antwort funktioniert für die aktuelle Sitzung, behebt das Problem jedoch nicht endgültig

Vaab
quelle
3

Ich glaube, ich habe selbst eine Antwort gefunden. Ich bin mir nicht sicher, was genau das Problem gelöst hat, also werde ich auflisten, was ich versucht habe und was anscheinend auch nicht funktioniert hat.

Zuerst habe ich den fglrxFahrer ausprobiert . Ich habe dies über die Registerkarte unter "Softwarequellen" installiert. Beim Neustart fiel mir als erstes auf, dass der Ubuntu-Begrüßungsbildschirm nur auf zwei meiner drei Monitore angezeigt wurde. Dann wurde der Anmeldebildschirm auf nur zwei Monitoren ähnlich angezeigt. Interessanterweise wurden die Montoren nicht wie beim xserver-xorg-video-atiTreiber "gespiegelt", sondern nur auf einem Bildschirm wurde die Anmeldeaufforderung angezeigt, auf den anderen nur Ubuntu-Logos.

Nachdem ich mich angemeldet hatte, versuchte ich alle möglichen Arten, die Anzeige sowohl mit den Ubuntu-Anzeigesteuerelementen als auch mit dem ATI Catalyst Control Center zu konfigurieren, aber ohne viel Fummeln konnten alle drei Monitore funktionieren. Es wurde immer wieder behauptet, dass entweder der Monitor nicht eingeschaltet werden würde oder dass nicht genügend Speicher vorhanden sei, obwohl ich ihn seit Jahren mit drei Köpfen verwende.

Positiv zu vermerken ist, dass die 3D-Effekte viel schneller wirkten und der Unity-Strich und das HUD ganz oben standen. Einige mögen dies für eine Lösung halten, aber ich war immer noch einen Monitor ausgefallen.

Zweitens habe ich den fglrx-updatesTreiber ausprobiert , der ebenfalls unter "Softwarequellen" ausgewählt wurde. Ich habe keine offensichtlichen Unterschiede zum geraden fglrxFahrer festgestellt .

Schließlich stellte ich den xserver-xorg-video-atiTreiber wieder her und versuchte, mit dem herumzuspielen Compiz Control Centre(eigentlich hatte ich das schon einmal versucht, konnte aber nichts reparieren).

Nach langem Hin und Her mit Compiz-Plugins, die das Problem nicht behoben haben, habe ich schließlich das Unity Compiz-Plugin deaktiviert . Dadurch verschwanden alle Elemente der Unity-Benutzeroberfläche. Für eine Weile dachte ich, ich hätte mich zusammengenäht, weil keines der Fenster reagieren würde, aber dann wurden sie wieder lebendig, ein anderer Anwendungsumschalter wurde aktiviert, obwohl es immer noch keine offensichtliche Möglichkeit gab, neue Apps zu starten. Ich habe dann das Unity-Plugin wieder aktiviert , und alles kam wieder so, wie es war, aber mit dem Dash vor den anderen Fenstern, wo es vorher war.

Bis jetzt, Daumen drücken, ist das Problem nicht wieder aufgetreten, daher denke ich, dass es gelöst ist. :) :)

ams
quelle
Es wurde versucht, das Unity-Plugin im Compiz-Einstellungs-Manager zu deaktivieren und wieder zu aktivieren, und es hat funktioniert! Ich verwende OpenSource-ATI-Treiber.
igorp1024
Schlechte Nachrichten, nach ein paar Tagen kam das Problem wieder zurück. :( Dieses Mal habe ich auch Alt-F2 ausprobiert und "unit --replace" ausgeführt und das scheint das Problem auch zu beheben, aber wieder nur vorübergehend.
ams
1
Ich meine deaktivieren und dann wieder aktivieren in CCSM (CompizConfig Settings Manager)
igorp1024
Dies hat nichts mit Grafiktreibern zu tun. Ich bin auf NVIDIA und habe das gleiche Problem. @ igorp1024 hatte die Lösung für mich.
Vaab