Как удерживать окно приложения "всегда на переднем плане" на Mac

Большинство, если не все, дистрибутивы Linux имеют способ удерживать окна приложений “всегда на переднем плане” и привязывать их к экрану. Несмотря на общую архитектуру, macOS делает это более сложным, но выполнить задачу можно с некоторыми усилиями.
В этом посте мы покажем, как удерживать окна приложений всегда на переднем плане, используя стандартные функции Mac и сторонние менеджеры окон. Также мы упоминаем Afloat — распространённый способ достижения этой цели на Mac, но с множеством предостережений.
Также читайте: Настройте рабочий стол Mac для нового стиля
Использование Afloat для удержания окна приложения “всегда на переднем плане”
Традиционный способ, а вероятно, единственный способ удерживать окно приложения на Mac всегда на переднем плане — это использование Afloat. На протяжении многих лет это была отличная решение, на которое полагались многие пользователи.
Тем не менее, в 2021 году у Afloat есть несколько недостатков:
- Он не обновлялся в течение шести лет, что означает, что он может не работать с современными моделями Macs или чипами Apple Silicon.
- Для работы требуются зависимости, такие как SIMBL. На самом деле, у него много источников, и некоторые меняются в зависимости от операционной системы (OS) и совместимости.
- Настройка требует усилий и зависит от правильной работы двух приложений на вашей машине.
- Вам нужно отключить определённые настройки безопасности на вашем Mac, что для конечного пользователя является слишком большим препятствием (и опасным в дополнение к этому).
Несмотря на это, вы можете попробовать Afloat. Хотя будьте осторожны — Afloat — это устаревшее и сложное программное обеспечение для установки на ваш Mac.
Другие способы держать окно приложения “всегда на переднем плане”
Если вы используете macOS Catalina или более позднюю версию, существует решение, которое позволяет вашим окнам оставаться видимыми, но не обязательно на переднем плане.
Вы можете использовать функцию Split View для расположения окон и переключения между ними по мере необходимости. Сначала перейдите в системные настройки и выберите Mission Control.

Здесь проверьте, что “Экраны имеют отдельные пространства” активно, затем откройте несколько приложений. Наведите курсор на зеленую кнопку окна одного из приложений. Вы увидите всплывающее окно, предлагающее вам выбрать формат плитки.

После того как вы выберете один, он будет воспроизведен в ваших пространствах.

Это не лучший подход, и мы понимаем, что он может не быть оптимальным для вас. Вместо этого вы можете рассмотреть специализированный менеджер окон.
Использование специализированных менеджеров окон для удержания окна приложения “всегда на переднем плане”
К сожалению, нет стандартного способа привязать элементы к экрану так, как это делает Afloat. Это разочаровывает, но есть отличные альтернативы, которые помогут удерживать окна видимыми, а не всегда на переднем плане.
Главное, что для удержания окна в определенной части экрана, вам нужно быть дисциплинированным. Тем не менее, у вас будет гораздо больше возможностей, чем при стандартных функциях Apple.
Популярные платные варианты — это BetterSnapTool и Magnet.

Тем не менее, есть бесплатное, с открытым исходным кодом решение, которое воспроизводит почти все, что могут делать оба этих приложения: Rectangle.

Оно находится в вашей панели инструментов и позволяет добавлять окна в различные области экрана. На самом деле, у вас есть множество доступных мест.

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

Конечно, здесь требуется определенная дисциплина в том, что для удержания окна всегда на переднем плане, оно должно находиться в своей части экрана без других окон рядом. Правильнее будет сказать, что этот подход позволяет вам удерживать окно видимым в любое время, а не прикрепленным к экрану.
Заключение
Странно, что в macOS нет способа всегда удерживать окна на переднем плане, учитывая, что эта функция доступна в Linux, и у обеих систем одна и та же базовая архитектура. Тем не менее, существуют способы, чтобы окна оставались видимыми, и с некоторой дисциплиной вы все равно можете действовать так, как будто окна всегда на переднем плане. Если вы чувствуете себя смелым, вы можете попробовать установить Afloat. Хотя имейте в виду, что его сложно настроить, и он может быть нестабильным в самые лучшие времена.
Вот несколько других способов управлять вашими окнами на Mac — посмотрите их! Как вы удерживаете окна приложений всегда на переднем плане, и помогут ли вам наши предложения? Сообщите нам в разделе комментариев ниже!