Вопросы
Какие версии macOS поддерживает Pelmet?
Только macOS 27. Pelmet построен на архитектуре строки меню, появившейся в macOS 27, поэтому на macOS 26 и более ранних он не работает.
Пропал значок, который я не скрывал.
Пока скрытие включено, macOS убирает несколько собственных элементов, например AirDrop, Фокусирование, запущенный таймер и быстрое переключение пользователей. Когда скрытие выключено, они возвращаются. Чтобы они оставались на месте, добавьте собственные версии Pelmet в Настройки › Строка меню.
Почему некоторые значки скрываются и перемещаются вместе?
macOS скрывает элементы по приложениям, а не по значкам. У приложения с несколькими значками одна общая настройка, и редактор показывает метку «Двигаются вместе».
Как щелчок по часам открывает Центр уведомлений?
Пока скрыт хоть один значок, macOS отказывается принимать щелчок по часам. Поэтому Pelmet на время одного мигания, которое нужно щелчку, показывает всё, а затем снова скрывает. Смахивание двумя пальцами от правого края трекпада тоже всегда работает.
Зачем Pelmet просит «Универсальный доступ»?
Через него Pelmet видит элементы строки меню и их положение, и благодаря ему щелчок по скрытому значку работает без того, чтобы показывать всё. Это обязательное разрешение.
Pelmet нет в списке «Универсальный доступ».
Он должен появиться сам, с выключенным переключателем, когда Pelmet откроет эту панель. Если нет, проверьте, что Pelmet запущен из «Программ», а не из образа диска или «Загрузок», затем перезапустите его и снова нажмите «Разрешить доступ». Кнопка «+» тоже подойдёт.
Зачем Pelmet просит «Запись экрана»?
Только для анимаций «Мгновенно», «Плавно» и «Затухание»: они проигрываются поверх анимации macOS на основе двух снимков строки меню. Ничего не записывается и не сохраняется, и это необязательно.
Как изменить интервал значков?
Воспользуйтесь ползунком в Настройки › Поведение › Интервал значков, затем нажмите «Применить». Это собственный интервал macOS, поэтому он остаётся после удаления Pelmet. Если нужно вернуть значение по умолчанию, сначала нажмите «Сбросить», а затем «Применить».
Некоторые системные значки нельзя перемещать.
Пункт управления и часы скрываются, как любые системные значки, но никогда не перемещаются. Siri и Time Machine скрываются вместе, и macOS закрепляет их место. Включите собственные элементы Pelmet для Siri и Time Machine в Настройки › Строка меню, чтобы управлять каждым по отдельности.
Значок одного приложения не скрывается.
Некоторые приложения рисуют значок через помощник, который не является зарегистрированным приложением, поэтому macOS нечего скрывать. Отключите значок в настройках самого приложения, затем добавьте приложение в Настройки › Строка меню › Запуск приложений.
Почему строка не меняется, когда я перемещаю значок?
Редактор показывает лишь схему. В строке ничего не двигается, пока вы не нажмёте «Применить», и тогда вся строка выстраивается за один проход. «Отменить» возвращает схему к тому, что показывает строка.
Строка заполнена, и значок оказался за кнопкой «.
При нажатии «Применить» Pelmet открывает кнопку «, чтобы добраться до значка за ней, переносит его и снова закрывает её. Кнопку « Pelmet нажимает только в ходе применения и никогда сам по себе.
Можно ли сделать разное расположение на каждом мониторе?
Нет. macOS повторяет одни и те же значки на каждом мониторе, поэтому расположение общее. Поведение задаётся отдельно для каждого монитора: можно выбрать, всегда показывать значки или сворачивать.
Есть ли сочетание клавиш?
Два работают из любого приложения. ⌥⌘, показывает скрытые значки и прячет их при следующем нажатии, а ⇧⌥⌘, открывает Настройки Pelmet. Изменить любое можно в Настройки › Основные.
Как открыть настройки, если значок Pelmet выключен?
Нажмите ⇧⌥⌘, или сделайте правый клик по разделителю Pelmet либо по пустому месту в строке меню. Подойдёт и повторный запуск Pelmet из Finder или Spotlight.
Как работают обновления?
Pelmet проверяет подписанный appcast и предлагает обновления в приложении. Вручную можно проверить в Настройки › О программе.
Как получать исправления раньше?
Включите «Получать бета-версии» в Настройки › О программе. Беты выходят чаще и меньшими обновлениями, а стабильный выпуск собирает их раз в неделю или две.
Использует ли Pelmet закрытые API?
Одно, и намеренно: сам механизм скрытия и показа, который находится в закрытом фреймворке macOS. Pelmet находит его во время работы и в случае сбоя ничего не ломает, поэтому, если обновление его изменит, значки просто останутся видимыми. Всё остальное использует открытые API.
Работает ли Pelmet в песочнице?
Нет. Для управления строкой меню нужны API, которые запрещает песочница App Store, поэтому Pelmet нет в App Store. Он нотаризован Apple, использует hardened runtime и подписывает свои обновления.
Наведение на левую часть строки меню ничего не делает.
Так и задумано. Показ по наведению и щелчку реагирует на область от середины экрана до значка Pelmet, куда попадают скрытые значки. Меню приложений слева, видимые значки и часы строку не трогают.
Значок моего приложения пропадает, когда я запускаю его из Xcode.
macOS сопоставляет приложения для скрытия по их регистрации в LaunchServices, а приложения, запущенные из DerivedData в Xcode, никогда не совпадают. Запускайте сборку из /Applications или завершайте Pelmet, пока дорабатываете приложение.
Правый клик по строке меню открывает меню Pelmet.
Выключите Настройки › Основные › Меню по правому клику. Правый клик по разделителю Pelmet по-прежнему открывает его, и сочетание клавиш тоже работает.
После обновления «Применить» показывает изменение, которого я не делал.
Прежние версии хранили порядок для каждой секции. Если он отличается от того, что на экране, он один раз появляется как ожидающая правка. «Применить» воспроизводит его, а «Отменить» оставляет строку как есть.