Aggiornamento 2015-03-04: Secondo alcune note di rilascio aggiornate dall'app Bartender (v1.2.32; enfasi mia):
Apple appear to have fixed the flickering item issue for multiple
monitors in Yosemite with 10.10.3 Beta 2; but in doing so Bartender
stopped working correctly. We have made changes to Bartender for
10.10.3 Beta 2 and anticipate it to now be working smoothly; if you see any issues with Bartender please do let us know.
Quindi potrebbe esserci una fine a questo problema in vista.
Mi dispiace dire che, secondo il mio scambio di e-mail con i loro Advisors, la risposta ufficiale di Apple Engineering è che questo è di progettazione:
This is normal behavior caused by transparency being turned off and on to differentiate between which display is active.
There are a few workarounds you can try.
— Adjust the settings in System Preferences —> Accessibility and enable reduce transparency.
— Disable displays have separate spaces.
— Enable Use Dark Menu Bar and Dock in System Preferences —> General.
Un'altra soluzione alternativa con il barista
Nella mia esperienza, eseguo anche Bartender per limitare il numero di icone attive della barra di stato. Dal momento che un numero inferiore di icone deve ridisegnare, diminuisce il ritardo di ridisegno quando si commutano i monitor. Continuano a ridisegnare, ed è ancora fastidioso, ma la maggiore reattività dell'interfaccia utente mi aiuta a ignorarlo.
Risoluzione dei problemi Passaggi che non eseguono nulla
Ho eseguito i seguenti passaggi con un consulente tecnico e ingegnere Apple senior durante un caso di assistenza per questo stesso problema. Nessuno di questi ha risolto il problema :
- creazione di un nuovo utente (e quindi un profilo utente vuoto)
- andare in modalità provvisoria (incluso con un nuovo account utente)
- reinstallare il sistema operativo
- ripristino di SMC e NVRAM
- esegue Apple Hardware Test
- in esecuzione strumenti diagnostici per dongle VGA
Descrizione dettagliata del problema
I video del comportamento sono pubblicati qui: link
- Quando sono collegati uno o due monitor esterni,
- tramite HDMI, MiniDP > DP o MiniDP > VGA
- indipendentemente dal fatto che il coperchio sia aperto o chiuso,
- e Gli schermi hanno spazi separati sono abilitati,
- si può fare clic sul desktop su qualsiasi desktop inattivo (il desktop con una barra dei menu disattivata o disattivata),
- e le icone del menubar di quel display inizieranno a ridisegnare,
- che si manifesta come un tremolio di icone (espresso come spostamento laterale e verticale),
- una riorganizzazione delle icone (nel caso in cui le si siano riorganizzate manualmente tenendo premuto il tasto CMD e trascinandole),
- e una breve de-antialias seguita da una ri-antialiasing (o dithering) delle icone.
- Questo si verifica con tutte le icone sul lato destro della barra dei menu,
- ma non quelli a sinistra (mela e voci di menu),
- ed esclude anche l'icona della barra laterale.
- I sintomi si verificano
not quando si passa da un monitor esterno a un altro.
- Lo spostamento delle icone causa un ritardo funzionale tra l'avvio della transizione e l'uso dell'applicazione nella schermata di destinazione. (Nel mio caso, 3-5 secondi.)
- Il tempo del ritardo appare in relazione al numero di icone della barra di stato che hai.
Causa principale?
Mi aspetto che si tratti di un problema software relativo a SystemUIServer o una delle librerie UI (private) sottostanti. Sembra strongmente correlato all'antialiasing. Anche se Apple dice che questo è un comportamento previsto, penso che molti utenti sarebbero d'accordo che questo è un bug introdotto con Yosemite.