Изменить расположение значка в строке меню?

Каждый раз, когда я запускаю Radium , значок в строке меню для приложения появляется в одном и том же месте: прямо посреди всех моих других значков в строке меню. Не имеет значения, является ли это последней строкой меню, занимающей приложение, которое я запустил.

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

Это возможно?

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

Редактировать: я попытался Commandнажать +, чтобы переместить его - не повезло. То же самое для комбинаций Optionи Controlкликов.

На изображении ниже показано текущее местоположение значка. Я бы хотел, чтобы он отображался слева от значка Воробья.

Значок строки меню Radium

Ответы (5)

Если иконке меню разрешено двигаться, commandбудет работать + выбор мышью.

Возможно, вам придется исправить программу (или сервер System Ui). Вы спрашивали разработчика, могут ли они реализовать это как функцию?

В моих системах 10.6.7 можно перемещать только значки Apple, поэтому разработчику, безусловно, нелегко заставить это работать, и это может быть невозможно на практике.

Единственным обходным решением было бы иметь скрипт, который откладывает запуск радия, так как крайний левый элемент загружается последним. Если бы у вас был сценарий запуска, который спал в течение 3 минут, а затем убивал, перезапускал это приложение - оно было бы самым левым, пока не запустилось другое... Если бы это было действительно важно, вы могли бы убить и перезапустить его периодически каждые X минут, чтобы гарантировать, что со временем это самый левый значок без ручного вмешательства.

К сожалению, cmd+щелчок не работает. Кроме того: Radium запускается вручную, поэтому после запуска любого другого приложения, занимающего строку меню. Либо OS X, либо приложение, кажется, запоминают местоположение значка строки меню и каждый раз помещают его в середину.
У меня были проблемы, когда предпочтение, в котором хранится порядок, было искажено. Пробовали ли вы перейти ~/Library/Preferences/com.apple.systemuiserver.plistна рабочий стол или в корзину и снова выйти/войти, чтобы сбросить порядок?
неудачно. По-прежнему отображается в том же месте в строке меню. Я поговорил с разработчиком, и он сказал, что приложения не могут позволить перемещать значки в строке меню, но он думал, что если запускать его последним, значок должен быть последним. Ну что ж.
Извините, я боялся, что не было API для воспроизведения поведения официальных значков Mac OS X в строке меню. Каждая система, к которой у меня есть доступ, поддерживает отображение последнего запущенного приложения слева, но я не использую ни одно из ваших приложений. Skitch, Twitterrific, Take Five, BusyCal и Screens хорошо работают вместе. Я надеюсь, что вы найдете причину или обходной путь.

Хотя это и не бесплатный вариант, версия 1.0 Bartender позволяет перемещать любой элемент строки меню, включая системные элементы, такие как часы, центр уведомлений и индикатор заряда батареи.

Хм, это звучит как хорошая утилита, но просить 15 долларов за то, что выполняет только одну небольшую задачу, довольно круто. Они должны сделать это за 2 доллара и продавать в App Store.

Я не сторонник добавлять больше беспорядка (например, использовать дополнительные приложения), чтобы убрать беспорядок или организовать что-то + большинство решений не работают в EL Capitan. Мое личное раздражение вызвала фантастическая иконка, отделенная от часов. Я обнаружил, что порядок значков в строке меню слабо соответствует соответствующему порядку запуска приложений, то есть первое запущенное приложение занимает самое правое место, рядом с системными значками OS X.

Все, что мне нужно было сделать, это изменить порядок элементов входа в систему, а значки панели меню заняли нужные места. Системные значки OS X (часы, Wi-Fi, батарея) по-прежнему можно изменить с помощью перетаскивания CMD.

введите описание изображения здесь

ps, чтобы переупорядочить элементы входа, вам придется удалить и добавить их заново. Ничего страшного, просто Apple в последнее время делает что-то :)

+1 Это надежный обходной путь. Я полностью согласен с вашей вводной фразой.

Существует бесплатное приложение для скрытия и изменения порядка иконок: Broomstick .

Хотя бесплатное приложение Dozer не может изменить порядок элементов в соответствии с запросом в OP, оно позволяет перетаскивать два разделителя также в строке меню. Значки слева от одного могут быть скрыты/отображены щелчком мыши или автоматически. Это уже нравится после моего первого 10-минутного тест-драйва этого приложения.