Disabilita l'ordinamento automatico della barra dei menu in Mavericks?

6

In Mavericks le icone nella barra dei menu hanno cambiato il comportamento.

L'ordinamento non dipende più dall'ordine in cui sono state lanciate le app, ma piuttosto ... da qualcos'altro. Le icone saltano e ora ho un'app in esecuzione che aggiunge l'icona di un menu, quando faccio clic, vedo l'icona dei servizi di localizzazione per un momento alla sua destra, prima che scompaia, lasciando un vuoto.

L'icona che lampeggia principalmente è l'icona della posizione, che appare più a sinistra nella sequenza (a volte più a sinistra rimossa da una). Non pensavo che le icone della barra dei menu di OS X possano essere disegnate anche dove le sto vedendo.

C'è una preferenza nascosta o qualcosa che posso fare per evitare che OS X sia intelligente sull'ordinamento?

    
posta Zettt 11.03.2014 - 10:54
fonte

2 risposte

2

Ci sono due tipi di elementi della barra dei menu in OS X. Quello classico di tipo NSMenuExtra utilizzato principalmente da Apple proprie cose come l'orologio, AirPort, TimeMachine, VPN e portachiavi, ecc. Questi non sono ufficialmente disponibili per gli sviluppatori di terze parti. L'altro tipo è un NSStatusItem che è disponibile per tutti e quasi tutte le app che forniscono un elemento nella barra dei menu utilizzano questo tipo.

Storicamente solo gli NSMenuExtras potevano essere ordinati per ⌘ (comando) trascinandoli e gli NSStatusItem venivano visualizzati nell'ordine di lancio da destra a sinistra. Poiché Mavericks Apple consente di tutti di essere riordinati dal comando, trascinandoli.

L'ordine scelto dovrebbe essere persistente attraverso gli accessi. Alcuni elementi come i servizi di localizzazione o la sincronizzazione dello schermo verranno visualizzati solo quando necessario in modo che possano modificare temporaneamente il tuo ordinamento. L'ordine è lo stesso per tutte le barre dei menu se utilizzi più schermi.

    
risposta data 11.03.2014 - 12:31
fonte
2

Prova Barista . Ciò ti consente di riorganizzare tutti gli elementi della barra dei menu e garantisce che la loro posizione rimanga sempre aperta mentre l'app è aperta. Ciò garantirà inoltre che gli elementi della barra dei menu salvati in precedenza tornino alla loro posizione corretta dopo essere stati chiusi e riaperti. Infine, Bartender corregge un certo numero di bug di posizionamento che sembrano verificarsi con alcuni elementi della barra dei menu poiché Bartender "controlla" la posizione di tutte le voci della barra dei menu indipendentemente dalla posizione che "vogliono" essere (o OS X vuole che siano).

    
risposta data 11.03.2014 - 17:28
fonte

Leggi altre domande sui tag