Impedisci il ridisegno delle icone della barra dei menu Yosemite

64

Quando si passa da una schermata all'altra, tutte le icone nella barra dei menu sembrano essere ridisegnate, causando un fastidioso effetto nervoso. Questo ha avuto inizio dopo l'aggiornamento a Yosemite.

C'è qualche documentazione disponibile su questo problema? Gli altri stanno vivendo lo stesso problema? C'è una soluzione disponibile?

Al momento ho nella mia barra dei menu:

  • Twitter
  • Dropbox
  • Grabbox
  • F.lux
  • La caffeina
  • Time Machine
  • Metri di menu
  • Wi-Fi
  • Audio
  • Batteria (percentuale inclusa)
  • Ora (digitale)
  • Cambio account
  • Spotlight
  • Centro notifiche

Anche se dubito che qualcuno di loro sia la causa.

    
posta Joost 21.10.2014 - 17:54
fonte

5 risposte

45

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.

    
risposta data 21.10.2014 - 19:59
fonte
4

Apple sembra esserne ben consapevole ora. Ho presentato una segnalazione di bug su bugreport.apple.com ed è stata contrassegnata come duplicata:

Duplicato di 17643875 (Aperto)

Dato che è ancora aperto, speriamo di vedere una correzione in alcune revisioni di Yosemite.

Altrimenti, Preferenze di Sistema - > Accessibilità - > I display hanno spazi separati (logout / login) di per sé è il trucco per me - ma nessuna barra dei menu sul secondo schermo.

    
risposta data 11.02.2015 - 02:30
fonte
4

La mia barra dei menu ha smesso di lampeggiare per davvero, la mia risposta precedente non ha funzionato. La correzione? Riavvia semplicemente il tuo Mac in Safe Boot:

  1. Riavvia il tuo computer
  2. Tieni premuto Maiusc dopo che il suono di riavvio è stato riprodotto
  3. Accedi
  4. riavvia il computer e non più lampeggiante.

Semplice.

    
risposta data 14.11.2014 - 00:11
fonte
2

Ho lo stesso problema. In Impostazioni di accessibilità, attiva "Riduci trasparenza". Ciò attenua un po 'il problema, tuttavia vedo ancora un po' di ritardo con la finestra appena selezionata sull'altro monitor completamente focalizzata.

    
risposta data 28.10.2014 - 19:33
fonte
2

Ho rimosso iStat Menu dalla barra dei menu, non c'è nessun aggiornamento ma si è fermato il costante fastidio o ridisegno. Questo software, che mi piaceva usare, sembrava causare il problema. L'effetto di ridisegno o di nervosismo sulle icone del menu sembrava causare anche un costante rallentamento nella risposta del finder.
Le mie icone di menu sono stabili ora. Ho provato a fare le varie modifiche, come resettare SMC, PRAM e rimuovere trasparenza e oscurarsi, ma nulla ha fermato il fastidioso comportamento.
Per me ho lasciato Fantastical, ma poi ho iniziato a esaminare le voci del menu e il menu di iStat era il prossimo in linea. Semplicemente non ha funzionato con Yosemite. Suggerisco di rimuovere gli elementi del menu per trovare quello che causa il jitter o il ridisegno delle icone della barra dei menu per fermare questo capriccio in Yosemite.
Sono andato da Lion a Yosemite.
Non ho esperienza con altri sistemi operativi nel mezzo.

    
risposta data 20.11.2014 - 21:47
fonte

Leggi altre domande sui tag