# Спросите у строки.

Большинство ответов находится по паре букв. Введите то, что видите, или пролистайте вопросы ниже.

## Вопросы

### Какие версии 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 по-прежнему открывает его, и сочетание клавиш тоже работает.

### После обновления «Применить» показывает изменение, которого я не делал.

Прежние версии хранили порядок для каждой секции. Если он отличается от того, что на экране, он один раз появляется как ожидающая правка. «Применить» воспроизводит его, а «Отменить» оставляет строку как есть.

## Быстрые решения.

### Системные значки пропали.

Пока скрытие включено, macOS убирает несколько собственных элементов.

Решение: Добавьте собственные версии Pelmet в Настройки › Строка меню.

### Часы мигают, когда я щёлкаю по ним.

Пока скрыт хоть один значок, macOS отказывается принимать щелчок по часам, поэтому Pelmet на мгновение показывает всё.

Решение: Смахните двумя пальцами от правого края трекпада. Это работает всегда.

### Интервал значков выглядит странно.

Интервал задаёт сама macOS, и каждое приложение подхватывает его при следующем запуске.

Решение: Задайте значение в Настройки › Поведение › Интервал значков и нажмите «Применить». Выйдите из учётной записи и войдите снова, чтобы обновить все приложения.

### Значок не перемещается и не скрывается.

Некоторые приложения рисуют значок через помощник, а помощник macOS скрыть не может.

Решение: Отключите значок в настройках самого приложения, затем добавьте приложение в Настройки › Строка меню › Запуск приложений.

### Pelmet нет в списке «Универсальный доступ».

macOS запускает приложения из образа диска или из «Загрузок» по временному пути, и записанное там разрешение пропадает вместе с ним.

Решение: Перенесите Pelmet в «Программы», перезапустите и снова нажмите «Разрешить доступ».

### Это Pelmet?

Некоторые странности строки меню возникают из-за macOS или другого приложения, а не из-за Pelmet.

Решение: Завершите Pelmet и проверьте, осталась ли проблема. Если осталась, дело не в Pelmet. Если исчезла, сообщите о проблеме.

## Установка и обновление.

### Установка

Скачайте DMG, перетащите Pelmet в «Программы» и запустите.

[Скачать](https://github.com/fif7y/pelmet/releases/latest)

Или через Homebrew

```
brew install fif7y/tap/pelmet
```

### Обновление

Pelmet сам проверяет обновления и предлагает их в приложении. Или обновите через Homebrew.

```
brew upgrade pelmet
```

Хотите исправления раньше? Включите «Получать бета-версии» в Настройки › О программе.

### Удаление

Завершите Pelmet и перетащите его в Корзину. Или удалите через Homebrew.

```
brew uninstall pelmet
```

Интервал значков хранит macOS, поэтому он остаётся. Чтобы вернуть значение по умолчанию, перед удалением нажмите «Сбросить», а затем «Применить».

## Всё ещё не получается?

Откройте issue на GitHub с версией Pelmet (Настройки › О программе), сборкой macOS и тем, что вы ожидали увидеть. Короткая запись экрана очень поможет.

- [Сообщить об ошибке](https://github.com/fif7y/pelmet/issues/new): Откройте issue на GitHub.
- [Спросить в Discussions](https://github.com/fif7y/pelmet/discussions): Обсудите с другими пользователями Pelmet.
- [Поддержать](https://github.com/sponsors/fif7y): Поддержите Pelmet на GitHub Sponsors.

Pelmet бесплатный, с открытым исходным кодом под лицензией GPLv3.
