¿Desactivar la clasificación de los íconos de la barra de menús automática en Mavericks?

6

En Mavericks, los íconos en la barra de menú cambiaron de comportamiento.

La clasificación ya no depende del orden en que se lanzaron las aplicaciones, sino más bien ... otra cosa. Los iconos saltan y ahora tengo una aplicación en ejecución que agrega un icono de barra de menú. Cuando hago clic en él, veo el icono de servicios de ubicación un momento a su derecha, antes de que desaparezca, dejando un espacio.

El ícono que parpadea en su mayoría es el ícono de ubicación, que aparece más a la izquierda en la secuencia (algunas veces se elimina más a la izquierda en uno). No pensé que los íconos de la barra de menús de OS X pudieran incluso dibujarse donde los estoy viendo.

¿Hay alguna preferencia oculta o algo que pueda hacer para evitar que OS X sea inteligente? sobre la clasificación?

    
pregunta Zettt 11.03.2014 - 10:54

2 respuestas

2

Hay dos tipos de elementos de barra de menú en OS X. El clásico de tipo NSMenuExtra que es principalmente utilizado por Apple cosas propias como el reloj, AirPort, TimeMachine, VPN y llavero, etc. No están disponibles oficialmente para desarrolladores externos. El otro tipo es un NSStatusItem que es disponible para todos y casi todas las aplicaciones que proporcionan un elemento de la barra de menús utilizan este tipo.

Históricamente, solo NSMenuExtras se podía ordenar mediante them (comando) arrastrándolos y NSStatusItems se mostraban en orden de lanzamiento de derecha a izquierda. Desde Mavericks Apple permite que todos los elementos todos se reordenen al arrastrarlos con el comando.

El orden elegido debe ser persistente en los inicios de sesión. Algunos elementos, como los servicios de ubicación o la sincronización de pantalla, solo se mostrarán cuando sea necesario, por lo que pueden cambiar su ordenación temporalmente. El orden es el mismo para todas las barras de menú si está usando varias pantallas.

    
respondido por el MacLemon 11.03.2014 - 12:31
2

Prueba Bartender . Esto le permite reorganizar todos los elementos de la barra de menú y garantizará que su posición permanezca en todo momento mientras la aplicación esté abierta. Esto también asegurará que los elementos de la barra de menú guardados previamente vuelvan a su posición correcta después de que se cierren y vuelvan a abrir. Finalmente, Bartender corrige una serie de errores de posicionamiento que parecen ocurrir con algunos elementos de la barra de menú, ya que Bartender 'controla' la posición de todos los elementos de la barra de menú, independientemente de la posición en la que 'quieren' estar (o OS X quiere que sean).

    
respondido por el grg 11.03.2014 - 17:28

Lea otras preguntas en las etiquetas