Как убрать значки из строки меню?

13

Как убрать значки из строки меню?

Я использую OS X Yosemite и пробовал Ctrl + Click + Drag, чтобы избавиться от них, но это не работает.

Python_is_cool
источник

Ответы:

7

Это зависит от того, какие значки вы пытаетесь удалить. Есть два типа; программное обеспечение, которое использует API NSStatusItem, который Apple публикует для сторонних разработчиков, и программное обеспечение, которое использует их частный недокументированный API NSMenuExta.

Значки, представляющие функции операционной системы, можно удалить, удерживая cmd ⌘клавишу и перетаскивая их мышью. Например, значки AirPlay, Time Machine, Bluetooth и Wi-Fi. Они реализованы с использованием NSMenuExtra.

Другие значки, представляющие приложения, могут потребоваться для закрытия приложения. Например, Dropbox и Plex. Apple предоставляет разработчикам NSStatusItem для их реализации, но, к сожалению, она не предоставляет все функции NSMenuExtra, например, перетаскивание для удаления доступно только через NSMenuExtra.

Алистер Макмиллан
источник
Я только что установил фантастическую строку меню ( flexibits.com/fantastical ) и не могу удалить, закрыть, перетащить cmd + или что-нибудь еще, чтобы убить приложение. Исходя из вашего описания, я предполагаю, что приложение .menu было создано как NSMenuExtra, однако, поскольку я не установил полное приложение Fantastical, я не уверен, как удалить приложение .menu.
Кевин Зыч
Если вы только что установили приложение menubar, то в правом нижнем углу меню должен быть значок шестеренки. Если вы нажмете на это, должно открыться другое меню с Quit в конце.
Алистер Макмиллан
Дополнение Fantastical для v2.0 не имеет меню, если не установлено приложение для рабочего стола.
Кевин Зыч
Я не понимаю Вы установили что-то, что показывает значок в меню, но нет меню, когда вы нажимаете на него? Можете ли вы предоставить ссылку на то, что вы на самом деле установили?
Алистер Макмиллан
Я знаю, я, наверное, схожу с ума, не так ли ?! :) snpy.link/te6LSo
Кевин
5

В некоторых случаях вы можете сделать это:

Системные настройки> Пользователи и группы> Элементы входа

Если здесь указано приложение, которое помещает ваш тревожный значок в строку меню, удалите его. Затем выйдите из системы и вернитесь.

GEdgar
источник
5

У меня была такая же проблема, когда CMD + перетаскивание не удаляло значок. Я понял, что приложение Bartender вызывает эту проблему.

Для тех, кто испытывает эту проблему (и использует Бармен) :

  1. Выйти Бармен
  2. CMD + Перетащите любой значок меню из меню
  3. Вновь открыть бармен
Кевин Зыч
источник