Verhindern Sie das Neuzeichnen der Menüleistensymbole Yosemite

Beim Umschalten zwischen zwei Bildschirmen scheinen alle Symbole in der Menüleiste neu gezeichnet zu werden, was zu einem nervigen Zittereffekt führt. Dies begann nach dem Upgrade auf Yosemite.

Gibt es eine Dokumentation zu diesem Problem? Haben andere das gleiche Problem? Gibt es eine Lösung?

Ich habe derzeit in meiner Menüleiste:

  • Twitter
  • Dropbox
  • Grabbox
  • Fluss
  • Koffein
  • Zeitmaschine
  • Menü Messgeräte
  • W-lan
  • Klang
  • Akku (inkl. Prozent)
  • Zeit (digital)
  • Kontowechsler
  • Scheinwerfer
  • Nachrichtencenter

Obwohl ich bezweifle, dass einer von ihnen die Ursache ist.

Geht das schon lange? Wenn nicht, versuchen Sie, den Finder neu zu starten.
Das ist kein neues Problem. Es wurde schon in den frühen Entwicklerversionen darüber berichtet. Sehr enttäuschend, es in der endgültigen Version zu sehen. :-\
@mehmenmike Es geht seit Monaten so, wie ich lese.
Erstmal danke! Ich dachte, ich werde verrückt. Ich habe diesen Tag 1 meiner Installation bemerkt, aber gerade jetzt jemanden mit dem gleichen Problem gefunden. Für mich verursacht das Klicken auf einen anderen Monitor ein Einfrieren des Betriebssystems für den Bruchteil einer Sekunde, gefolgt von der Menüleiste, die zu Spasmen wechselt. Ich habe versucht, MB-Apps zu töten oder alles unter Barkeeper zu stellen, aber es tut es immer noch. Dieses Problem ist extrem frustrierend!
Danke für diesen Beitrag, da ich auch das gleiche Problem habe. Weiß jemand, ob es eine Diskussion in den Apple-Foren gegeben hat? Würde gerne einen starten und kopieren und einfügen sowie auf diese Frage verlinken.
Es sieht so aus, als gäbe es ein paar Threads von 2008/2011 mit Snow Leopard und Mavericks, die verwandt zu sein scheinen, aber ja, es gibt dazu einen Thread in den Apple-Foren: Discussions.apple.com/thread/6601144?start=0&tstart=0

Antworten (5)

Update 04.03.2015: Laut einigen aktualisierten Versionshinweisen der Bartender-App (v1.2.32; Hervorhebung von mir):

Apple scheint das Problem mit flackernden Objekten für mehrere Monitore in Yosemite mit 10.10.3 Beta 2 behoben zu haben ; aber dadurch funktionierte der Bartender nicht mehr richtig. Wir haben Änderungen an Bartender für 10.10.3 Beta 2 vorgenommen und gehen davon aus, dass es jetzt reibungslos funktioniert; Wenn Sie irgendwelche Probleme mit Bartender sehen, lassen Sie es uns bitte wissen.

Es könnte also ein Ende dieses Problems in Sicht sein.


Es tut mir leid, sagen zu müssen, dass laut meinem eigenen E-Mail-Austausch mit ihren Beratern die offizielle Antwort von Apple Engineering lautet, dass dies beabsichtigt ist:

Dies ist ein normales Verhalten, das dadurch verursacht wird, dass die Transparenz ein- und ausgeschaltet wird, um zu unterscheiden, welche Anzeige aktiv ist.

Es gibt ein paar Problemumgehungen, die Sie ausprobieren können.

— Passen Sie die Einstellungen in Systemeinstellungen —> Barrierefreiheit an und aktivieren Sie Transparenz reduzieren.

— Displays deaktivieren haben separate Leerzeichen.

— Aktivieren Sie Dunkle Menüleiste und Dock verwenden in den Systemeinstellungen —> Allgemein.

Ein weiterer Workaround mit Barkeeper

Meiner Erfahrung nach führe ich Bartender auch aus, um die Anzahl der aktiven Statusleistensymbole zu begrenzen. Da weniger Symbole neu gezeichnet werden müssen, wird die Neuzeichnungsverzögerung beim Wechseln von Monitoren verringert. Sie zeichnen immer noch neu und es ist immer noch ärgerlich, aber die erhöhte Reaktionsfähigkeit der Benutzeroberfläche hilft mir, es zu ignorieren.

Schritte zur Fehlerbehebung, die nichts bewirken

Ich habe die folgenden Schritte mit einem Senior Technical Advisor und Engineer von Apple während eines Support-Falls für dasselbe Problem durchgeführt. Keines davon hat das Problem behoben :

  • Erstellen eines neuen Benutzers (und damit eines leeren Benutzerprofils)
  • Wechsel in den abgesicherten Modus (auch mit einem neuen Benutzerkonto)
  • Neuinstallation des Betriebssystems
  • Zurücksetzen von SMC und NVRAM
  • Ausführen von Apple Hardware Test
  • Ausführen von VGA-Dongle-Diagnosetools

Detaillierte Problembeschreibung

Videos des Verhaltens werden hier gepostet: https://flic.kr/s/aHsk5xxSb1

  • Wenn entweder ein oder zwei externe Monitore angeschlossen sind,
    • über HDMI, MiniDP>DP oder MiniDP>VGA
  • unabhängig davon, ob der Deckel offen oder geschlossen ist,
  • und Displays haben separate Leerzeichen ist aktiviert,
  • man kann den Desktop auf jedem inaktiven Desktop anklicken (der Desktop mit einer ausgegrauten oder stummen Menüleiste),
  • und die Symbole der Menüleiste dieses Displays beginnen neu zu zeichnen,
    • was sich als ein Zittern von Symbolen manifestiert (ausgedrückt als seitliches und vertikales Verschieben),
    • eine Neuanordnung von Symbolen (falls man sie manuell neu angeordnet hat, indem man die CMD-Taste gedrückt hält und sie zieht),
    • und ein kurzes De-Antialiasing gefolgt von einem erneuten Anti-Aliasing (oder Dithering) der Symbole.
  • Dies tritt bei allen Symbolen auf der rechten Seite der Menüleiste auf,
    • aber nicht die auf der linken Seite (Apfel und Menüpunkte),
    • und auch ohne das Seitenleistensymbol.
  • Die Symptome treten nicht auf, wenn von einem externen Monitor zu einem anderen gewechselt wird.
  • Das Verschieben von Symbolen verursacht eine funktionale Verzögerung zwischen dem Einleiten des Übergangs und dem Verwenden der Anwendung auf dem Zielbildschirm. (In meinem Fall 3-5 Sekunden.)
    • Das Timing der Verzögerung wird in Abhängigkeit von der Anzahl der Statusleistensymbole angezeigt, die Sie haben.

Ursache?

Ich gehe davon aus, dass dies ein Softwareproblem im Zusammenhang mit SystemUIServer oder einer der zugrunde liegenden (privaten) UI-Bibliotheken ist. Es scheint stark mit Antialiasing verwandt zu sein. Obwohl Apple sagt, dass dies ein erwartetes Verhalten ist, würden viele Benutzer zustimmen, dass dies ein Fehler ist, der mit Yosemite eingeführt wurde.

Ich verstehe, dass das Deaktivieren von Spaces funktioniert; Dadurch wird die Menüleiste vollständig entfernt, was ziemlich unglücklich wäre. Danke für die klarere Definition meines Problems!
Ich habe auch dieses Problem :-( Es scheint auch eine erhebliche Verzögerung beim Wechseln von Aufgaben zwischen Bildschirmen zu geben, ich muss zweimal klicken, um mich auf etwas in einem anderen Bildschirm zu konzentrieren
Bei mir tritt es auch bei geschlossenem Deckel und beim Übergang zwischen zwei externen Monitoren auf. Das Neuzeichnen erfolgt nur auf zwei Monitoren (einer wird aktiviert und der andere stummgeschaltet), während die dritte Menüleiste unverändert bleibt. Auch die Spotlight-Lupe und das Pathfinder-Symbol in allen Menüleisten verschieben sich ein paar Pixel nach oben, wenn der interne Monitor aktiviert wird, und wieder nach unten, wenn beide externen Monitore aktiv sind.
Dasselbe Problem bei mir auf einem 15-Zoll-Retina-MBP mit zwei externen Monitoren. Das Deaktivieren von "Displays have separate spaces" verhindert die lästige Verzögerung beim Wechseln zwischen Fenstern auf verschiedenen Monitoren, aber dann können Sie nicht auf mehreren Desktops in den Vollbildmodus wechseln.
@Laas: Gute Beschreibung. Ich bin gestern auch zwischen zwei externen Monitoren (und nicht dem eingebauten) darauf gestoßen. Alle: Ich habe meine Notizen oben aktualisiert und einen Link zu diesen Videos gepostet, wenn Sie bestätigen könnten, dass dies visuell mit Ihren Symptomen übereinstimmt.
Die in den Videos gezeigten Symptome stimmen genau mit meinen Symptomen überein.
Ich habe genau das gleiche Problem. Ende 2013 Retina Macbook Pro 13' + Thunderbolt Display
Ich habe das gleiche Problem, danke, dass Sie das alles dokumentiert haben, ich dachte, ich würde verrückt / der einzige. Ich würde "Displays have separate Spaces" deaktivieren, aber dann kann ich eine App nicht auf nur einem Monitor im Vollbildmodus anzeigen und verliere meine Spaces-Einrichtung.
Ich muss "Displays have separate space" deaktivieren. Die Verzögerung beim Klicken auf einen anderen Monitor hat mich nahe daran, mein MBP durch den Raum zu werfen ... Ich hoffe wirklich, dass Apple dies bald behebt oder uns eine Möglichkeit gibt, nur 1 zu haben Menüleiste, aber immer noch unterschiedliche Bereiche pro Monitor. In Bezug auf "Apple sagt, dass dies ein erwartetes Verhalten ist" in welcher Welt ist eine Verzögerung von 1-3 Sekunden beim Klicken auf einen anderen Monitor "Erwartetes Verhalten"??
Noch schlimmer ist das Flackern bei dunkler Menüleiste. Jedes Mal, wenn ich den Bildschirm umschalte (zwischen eingebautem und externem Display), werden die Symbole mit vollständig weißen Rechtecken neu gezeichnet, daher ist das Umschalten auf die dunkle Menüleiste keine Lösung.
Ich habe Monate damit verbracht, ohne darauf zu achten, aber es scheint tatsächlich gelöst worden zu sein. Ich verwende 10.10.4 und habe diesen Fehler nicht mehr. Es könnte sehr gut das Update 10.10.3 gewesen sein, wie Sie in Ihrer Bearbeitung am 04.03.2015 erwähnt haben.
Bin ich der Einzige, der diesen Fehler 2018 noch sieht (High Sierra)? Das Schlimmste daran ist für mich: "Das Verschieben von Symbolen verursacht eine funktionale Verzögerung zwischen dem Einleiten des Übergangs und der Verwendung der Anwendung auf dem Zielbildschirm. (In meinem Fall 3-5 Sekunden.)". Ich kann bestätigen, dass die Verzögerung je nach Anzahl der Elemente in der Menüleiste variiert. Dieser Fehler ist GENAU das, woran ich feststecke, und ich habe an anderer Stelle keine Informationen gefunden. Das Deaktivieren von "Displays haben separate Leerzeichen" ist ein No-Go für meine Produktivität. Jeder? (PS: Ich habe ein rMBP der ersten Generation)

Apple scheint sich dessen mittlerweile bewusst zu sein. Ich habe einen Fehlerbericht auf bugreport.apple.com eingereicht und er wurde als Duplikat markiert:

Duplikat von 17643875 (offen)

Da es noch offen ist, sehen wir hoffentlich eine Lösung in einer Überarbeitung von Yosemite.

Ansonsten reichen Systemeinstellungen -> Barrierefreiheit -> Anzeigen haben separate Leerzeichen (Logout/Login) für mich aus - aber keine Menüleiste auf dem zweiten Bildschirm.

Stimmen Sie für die erste Hälfte Ihres Beitrags ab ;)
Tolle Neuigkeiten – ich habe dies gerade in einem Barkeeper-Update gesehen: Apple scheint das Problem mit flackernden Elementen für mehrere Monitore in Yosemite mit 10.10.3 Beta 2 behoben zu haben; aber dadurch funktionierte der Bartender nicht mehr richtig. Wir haben Änderungen an Bartender für 10.10.3 Beta 2 vorgenommen und gehen davon aus, dass es jetzt reibungslos funktioniert; Wenn Sie irgendwelche Probleme mit Bartender sehen, lassen Sie es uns bitte wissen.
Das sind in der Tat großartige Neuigkeiten!

Meine Menüleiste hat wirklich aufgehört zu blinken, meine vorherige Antwort hat nicht funktioniert. Die Reparatur? Starten Sie Ihren Mac einfach in Safe Boot neu:

  1. Starte deinen Computer neu
  2. Halten Sie die Umschalttaste gedrückt, nachdem der Neustart-Sound abgespielt wurde
  3. Einloggen
  4. Computer neu starten und kein Flashen mehr.

So einfach.

Das Deaktivieren von "Displays Have Separate Spaces" hat bei mir funktioniert. Jetzt habe ich nur noch eine Systemleiste auf meinem primären Monitor, was für mich in Ordnung ist.
@geekinit Ich habe versucht zu verstehen, warum die Menüleiste nur auf einem Monitor sichtbar war, und Sie haben erklärt, warum.

Ich habe das gleiche Problem. Aktivieren Sie in den Einstellungen für Barrierefreiheit „Transparenz reduzieren“. Das mildert das Problem etwas, aber ich sehe immer noch eine kleine Verzögerung, wenn das neu ausgewählte Fenster auf dem anderen Monitor vollständig fokussiert ist.

Ich habe die iStat-Menüs aus der Menüleiste entfernt, es gibt kein Update, aber es hat das ständige Zittern oder Neuzeichnen der Eigenart gestoppt. Diese Software, die ich gerne benutzte, schien das Problem zu verursachen. Der Neuzeichnungs- oder Zittereffekt auf den Menüsymbolen schien auch eine konstante Verlangsamung der Finder-Reaktion zu verursachen.
Meine Menüsymbole sind jetzt stabil. Ich habe versucht, die verschiedenen Änderungen vorzunehmen, wie das Zurücksetzen des SMC, des PRAM sowie das Entfernen der Transparenz und das Verdunkeln, aber nichts hat das lästige Verhalten gestoppt.
Für mich habe ich Fantastical verlassen, aber dann angefangen, die Menüpunkte durchzugehen, und das iStat-Menü war als nächstes inline. Es passte einfach nicht gut zu Yosemite. Ich schlage vor, Menüpunkte zu entfernen, um denjenigen zu finden, der das Zittern oder Neuzeichnen von Menüleistensymbolen verursacht, um diese Eigenart in Yosemite zu stoppen.
Ich ging von Lion nach Yosemite.
Ich habe keine Erfahrung mit anderen Betriebssystemen dazwischen.