Я могу изменить порядок значков неяблока в строке меню моего MacBook?

Я - скорее OCD и как мои значки в особом порядке.

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

Я понимаю, что они обнаруживаются в строке меню в порядке, который они выполняют, но у меня есть определенное число приложений, что я хотел бы работать на запуске, и один значок (мало умыкают), даже не перечислен как объект запуска.

У кого-либо есть какие-либо идеи?

OSX 10.6.2

Править:

Действительно ли возможно записать своего рода сценарий, который работает на входе в систему? Подобный пакетному файлу Windows. Не уверенный, как сделать это на стороне Mac.

Пакетный файл запустил бы программу, я хотел самое дальнее право, ожидайте 10 секунд и запустите программу, которую я хотел в следующем положении и так далее.

Какие-либо эксперты Mac знают, как это было бы сделано?

13
задан 04.07.2014, 12:35

4 ответа

Я могу ответить на часть о запуске приложений в порядке, когда Вы входите в систему: во-первых, откройте AppleScript Editor и создайте сценарий вдоль этих строк:

tell application "Address Book" to activate
delay 10
tell application "Chess" to activate

(для любых программ Вы на самом деле хотите запуститься). Сохраните этот сценарий как Приложение (значение по умолчанию должно сохранить как сценарий, в этом случае это откроется в редакторе вместо того, чтобы работать). Затем Предпочтения открытой системы, область Accounts, выбирают Вашу учетную запись, выбирают вкладку Login Items и перетаскивают сценарий в список объекта. Это должно сделать это.

8
ответ дан 07.12.2019, 11:29

Короткий ответ

К сожалению, Apple должна все же добавить функциональность перетаскивания сторонних значков строки меню. Без предпочтений, обеспечиваемых разработчиком, единственный способ переупорядочить их путем открытия приложений в определенном порядке, где открытые сначала появятся справа. При случае некоторые поставщики пишут код, который вынуждает значок появиться в одном конце или другом, давая Вам контроль дрейфа нуля над его положением.

Длинный ответ

Существует два типа значков в строке меню OS X:

  • MenuExtra: частный класс Apple для разработки их собственных значков меню.
  • StatusItem: класс предусмотрел сторонних разработчиков для создания значков меню.

MenuExtras

Частный класс Apple имеет много встроенных льгот, включая:

  • Если Вы дважды щелкнете по ним (в средстве поиска), то они загрузятся в строке меню и откроются автоматически при входе в систему.
  • Вы можете щелчок команды их (в строке меню) и перетаскивать для переупорядочения их.
  • Для удаления их, Вы можете перетаскивание команды их от панели (подобный для прикрепления объектов).

К сожалению, Apple официально не санкционирует разработку стороннего MenuExtras. Приведенная причина состоит в том, что они действуют в качестве плагинов в SystemUIServer, и дефектный код мог вызвать нестабильность в базовой части операционной системы.

StatusItems

Класс для разработчиков не обеспечивает такую функциональность из поля (с 10,6 Snow Leopard) и к сожалению в настоящее время нет никаких классов с открытым исходным кодом, которые разрешают коммерческое использование.

Таким образом разработчики обычно делают следующее, в порядке общего возникновения:

  • Проигнорируйте проблему все вместе
  • Вызовите предварительно установленное положение
  • Обеспечьте несколько основных предпочтений; или
  • Должен записать их собственные классы для дублирования функциональности MenuExtra

Для списка доступного MenuExtras перейдите в Средстве поиска к:

/System/Library/CoreServices/Menu Extras

Для хорошо сохраненного списка свободного и коммерческого StatusItems, посещения:

Супер объекты строки меню OS X

Надеюсь, это поможет. :) M

11
ответ дан 07.12.2019, 11:29

Это до людей, которые подали заявки для включения функциональности перетаскивания команда. Например, метры iStat, очень популярный набор метров состояния строки меню, имеют полную функциональность перетаскивания команда.

Если Вы не можете сделать этого, это вероятно, потому что разработчики приложения правильно не реализовали ту функциональность.

2
ответ дан 07.12.2019, 11:29

Я не думаю, что можно сделать это, по крайней мере, не без некоторого взламывания. Я знаю, что некоторые приложения, которые имеют значки строки меню, имеют опции в предпочтениях на том, кажутся ли они ближе налево или к правой стороне. Кроме, чем, не знайте то, что еще я могу сказать, но удачи!

0
ответ дан 07.12.2019, 11:29

Теги

Похожие вопросы