Jak usunąć ikony z paska menu?
Korzystam z systemu OS X Yosemite i wypróbowałem Command + Click + Drag, aby się ich pozbyć, ale to nie działa.
To zależy, które ikony próbujesz usunąć. Istnieją dwa typy; oprogramowanie korzystające z interfejsu API NSStatusItem, które firma Apple publikuje dla zewnętrznych programistów, oraz oprogramowanie korzystające z ich prywatnego, nieudokumentowanego interfejsu API NSMenuExta.
Ikony reprezentujące funkcje systemu operacyjnego można usunąć, przytrzymując cmd ⌘klawisz i przeciągając je myszą. Na przykład ikony AirPlay, Wehikuł czasu, Bluetooth i Wi-Fi. Są one realizowane za pomocą NSMenuExtra.
Inne ikony reprezentujące aplikacje, które mogą być konieczne do zamknięcia aplikacji w celu jej usunięcia. Na przykład Dropbox i Plex. Apple zapewnia programistom NSStatusItem ich implementację, ale niestety nie zapewnia wszystkich funkcji NSMenuExtra, na przykład przeciąganie w celu odinstalowania jest dostępne tylko za pośrednictwem NSMenuExtra.
W kilku przypadkach możesz to zrobić:
Preferencje systemowe> Użytkownicy i grupy> Elementy logowania
Jeśli na liście znajduje się aplikacja, która umieszcza problematyczną ikonę na pasku menu, usuń ją. Następnie wyloguj się i zaloguj ponownie.
źródło
Miałem ten sam problem, w którym CMD + przeciągnięcie nie usuwa ikony. Zrozumiałem, że przyczyną problemu jest aplikacja Bartender .
Dla każdego, kto ma ten problem (i używa barmana) :
źródło