¿Hay alguna aplicación que mueva los menús de la barra de menú y los muestre en una pequeña ventana?

6

¿Existe alguna utilidad que muestre los menulets en una ventana al estilo de la tira de control anterior (lo que significa una ventana que se muestra y se esconde automáticamente)?

kiamlaluno
fuente

Respuestas:

2

No es exactamente el estilo utilizado por la antigua tira de control, pero Barman oculta los iconos adicionales del menú y los muestra en una pequeña ventana que aparece al hacer clic en el icono adicional del menú.

  • Te permite ordenar tus aplicaciones de la barra de menú como quieras.
  • Ver las aplicaciones de la barra de menú cuando lo desee.
  • Oculte las aplicaciones que necesita para ejecutar, pero no necesita verlas.
  • Tener la barra de menú de aspecto limpio que desea.
  • Reorganiza los elementos de la barra de menú como desees.

screenshot

Para cada ícono que se muestra en la Barra de menús, le permite decidir dónde se debe mostrar el ícono (Bar Bartender versus Manu Bar), y durante cuánto tiempo se debe mostrar el elemento cuando se actualiza.

screenshot

kiamlaluno
fuente
1

La respuesta corta es no.

Las menulets están controladas por SystemUIServer, una aplicación del sistema que se encarga de varias cosas, una de ellas es el lado derecho de la barra de menús. Desafortunadamente, SystemUIServer no es reemplazable, y su comportamiento no se puede cambiar.

Tenga en cuenta que hay varios tipos de 'menulets':

  • Menús provistos por el sistema (el reloj, la señal del aeropuerto, la máquina del tiempo ...). Estos utilizan una API privada ya que ejecutan código dentro de SystemUIServer y a Apple no le gusta que la gente cargue código en este software sensible. Esos están presentes en el disco con una extensión '.menu'. Los que están sentados a la derecha de la barra de menú.

  • Menús de terceros usando la API privada sin Apple bendición. Los que usualmente usan un truco para eludir la protección de Apple (el truco más común es MenuCracker, el código está en SourceForge). Algunos de esos menús son buenos y respetuosos con su entorno, otros no. Esos menulets se pueden mezclar libremente con los del sistema, puede arrastrarlos y soltarlos para reordenarlos.

  • Aplicaciones que decidan proporcionar un menú de acceso rápido en la barra de menú. Esas se ejecutan en su propio proceso y utilizan una API pública para ubicarse en la barra de menú. No puede reordenarlos y siempre se sientan a la izquierda de los menús del sistema. SystemUIServer controla la colocación de esos iconos.

Podría ser posible escribir una aplicación capaz de cargar menús mediante la emulación de la API privada, pero una serie de cosas no funcionarán como se esperaba (alternar en las preferencias no cambiará en esta aplicación, no estoy seguro de que no se utilicen algunos de ellos) algunos de los internos de SystemUIServer ...). Y de todos modos, no importa lo que haga, no hay forma de controlar las posiciones de la aplicación.

eric
fuente
Dado que SystemUIServer utiliza una API privada, cada vez que Apple cambia esa API, la utilidad también debe actualizarse. Esto daría lugar a una utilidad que, a pesar del tiempo necesario para desarrollarla, podría dejar de funcionar cada vez que Apple desarrollara una nueva versión de Mac OS X. Gracias, @eric.
kiamlaluno
0

Un rápido google buscar me aterrizó en esto Retorno de la tira de control [macworld.com]

No estoy seguro de si esto te ayudará porque nunca he usado Mac OS Classic.

Nivas
fuente
Me disculpo; No tenía claro lo que quería decir con en el estilo de la vieja tira de control . MenuStrip no mueve los menulets (también conocidos como los extras del menú) desde donde Mac OS X los muestra normalmente.
kiamlaluno
0

Aunque no conozco ninguna utilidad que muestre los menulets en una pequeña ventana, sí sé cómo moverlos.

Mantener el comando mientras se presiona cualquiera de los menús le permitirá moverlos. Puede probarlo en cualquier producto de menulet hecho por Apple, excepto Spotlight.


fuente