Aggiornamento 04-03-2015: Secondo alcune note di rilascio aggiornate dall'app Bartender (v1.2.32; sottolineatura mia):
Apple sembra aver risolto il problema relativo allo sfarfallio degli oggetti per più monitor in Yosemite con 10.10.3 Beta 2 ; ma così facendo il barista ha smesso di funzionare correttamente. Abbiamo apportato modifiche a Bartender per 10.10.3 Beta 2 e prevediamo che ora funzioni senza intoppi; se riscontri problemi con il barista, faccelo sapere.
Quindi potrebbe esserci una fine a questo problema in vista.
Mi dispiace dire che, secondo il mio scambio di e-mail con i loro consulenti, la risposta ufficiale di Apple Engineering è che questo è di progettazione:
Questo è un comportamento normale causato dalla disattivazione e dall'accensione della trasparenza per differenziare il display attivo.
Ci sono alcune soluzioni alternative che puoi provare.
- Regola le impostazioni in Preferenze di Sistema -> Accessibilità e abilita la riduzione della trasparenza.
- Disabilita display con spazi separati.
- Abilita Usa barra dei menu scura e Dock in Preferenze di Sistema -> Generale.
Un'altra soluzione alternativa con il barista
Nella mia esperienza, eseguo anche Bartender per limitare il numero di icone della barra di stato attive. Poiché è necessario ridisegnare meno icone, il ritardo di ridisegno diminuisce quando si cambia monitor. Ridisegnano ancora, ed è ancora fastidioso, ma la maggiore reattività dell'interfaccia utente mi aiuta a ignorarlo.
Passaggi per la risoluzione dei problemi che non fanno nulla
Ho eseguito i seguenti passaggi con un consulente tecnico e un ingegnere Apple senior durante un caso di supporto per lo stesso problema. Nessuno di questi ha risolto il problema :
- creazione di un nuovo utente (e quindi un profilo utente vuoto)
- andare in modalità provvisoria (anche con un nuovo account utente)
- reinstallare il sistema operativo
- reimpostazione di SMC e NVRAM
- in esecuzione Apple Hardware Test
- con strumenti diagnostici per dongle VGA
Descrizione dettagliata del problema
I video del comportamento sono pubblicati qui: https://flic.kr/s/aHsk5xxSb1
- Quando uno o due monitor esterni sono collegati,
- tramite HDMI, MiniDP> DP o MiniDP> VGA
- indipendentemente dal fatto che il coperchio sia aperto o chiuso,
- e i display hanno spazi separati è abilitato,
- si può fare clic sul desktop su qualsiasi desktop inattivo (il desktop con una barra dei menu disattivata o disattivata),
- e le icone della barra dei menu di quel display inizieranno a ridisegnare,
- che si manifesta come un jitter di icone (espresso come uno spostamento laterale e verticale),
- una riorganizzazione delle icone (nel caso in cui una le abbia riorganizzate manualmente tenendo premuto il tasto CMD e trascinandole),
- e un breve antialiasing seguito da un antialiasing (o dithering) delle icone.
- Ciò si verifica con tutte le icone sul lato destro della barra dei menu,
- ma non quelli a sinistra (mela e voci di menu),
- ed escludendo anche l'icona della barra laterale.
- I sintomi non
si verificano quando si passa da un monitor esterno a un altro.
- Lo spostamento delle icone provoca un ritardo funzionale tra l'avvio della transizione e l'uso dell'applicazione nella schermata di destinazione. (Nel mio caso, 3-5 secondi.)
- La tempistica del ritardo appare in relazione al numero di icone della barra di stato che hai.
Causa ultima?
Mi aspetto che si tratti di un problema software relativo a SystemUIServer o ad una delle librerie di interfaccia utente (private) sottostanti. Sembra fortemente correlato all'antialias. Sebbene Apple affermi che si tratta di un comportamento previsto, penso che molti utenti sarebbero d'accordo sul fatto che si tratta di un bug introdotto con Yosemite.