Para cada elemento de menú de estado de terceros (los implementados con la clase public NSStatusItem
) que está presente en la barra de menús, hay una aplicación (posiblemente una aplicación en segundo plano) que debe estar ejecutándose y es responsable de ponerla. allí.
Como tal, no hay forma de que Application B
oculte directamente el elemento del menú de estado de Application A
, excepto simplemente para terminar Application A
.
Sugeriría usar el Monitor de actividad para tratar de determinar qué aplicación o proceso en segundo plano es responsable del elemento de menú de estado y luego salir de ese proceso. (Nota: SystemUIServer
es el nombre del proceso en segundo plano que es responsable de presentar los elementos del menú de estado. Es parte del sistema operativo, así que no lo abandone).
También puede usar ps auxww
en una ventana de Terminal para obtener una lista de todos los procesos (incluida la ruta al ejecutable), lo que podría ayudarlo a averiguar el nombre del proceso de fondo deseado, según la ubicación en el disco.
Si no está seguro, simplemente enumere los nombres de las aplicaciones que colocan los elementos del menú de estado y yo o alguien más podemos averiguar qué proceso es para usted.