Гид по технологиям

Как добавить Intellihide в Dock macOS

• 5 min read • macOS • Обновлено 18 Nov 2025
Добавить Intellihide в Dock macOS
Добавить Intellihide в Dock macOS

Autohide vs Intellihide

Autohide — это стандартное поведение Dock в macOS: панель уходит, а появляется, когда вы подводите курсор к её месту. Intellihide работает иначе: панель автоматически скрывается только тогда, когда она физически перекрывается активным окном (то есть окна с фокусом). Если окно не доходит до Dock — Dock остаётся видимым. Если окно накрывает область Dock (например, при максимизации), Dock уходит в фон.

Почему это удобно:

  • Менее навязчивое поведение: Dock виден, когда он нужен, и автоматически уходит, когда мешает.
  • Меньше движений мышью: не надо целенаправленно доставать Dock, если он не мешает рабочему окну.

Краткое определение терминов:

  • Dock — панель приложений в macOS.
  • Autohide — стандартное автоскрытие Dock по наведению курсора.
  • Intellihide — условное скрытие Dock только при перекрытии окнами.

Что нужно знать перед установкой

Внимание: приложение использует API специальных возможностей macOS (Accessibility API). Это означает, что нужно вручную разрешить доступ приложению в настройках системы. Это нормальная практика для инструментов, которые наблюдают за окнами и управляют интерфейсом.

Короткий чек: требования и совместимость

  • Современные версии macOS: приложение запускается, но поведение может отличаться в зависимости от версии macOS и сторонних менеджеров окон.
  • Права в «Универсальном доступе» или «Конфиденциальности и безопасности» должны быть включены для DockIntellihide.

Как добавить Intellihide в macOS — шаг за шагом

  1. Скачайте последнюю версию DockIntellihide.app с GitHub (ссылка в источнике).
  2. Перетащите файл DockIntellihide.app в папку «Программы» (Applications).
  3. Запустите DockIntellihide.app: при первом запуске система может запросить разрешения.
  4. Разрешите доступ к функциям специальных возможностей:
    • Откройте Системные настройки → Универсальный доступ (или Системные настройки → Конфиденциальность и безопасность → Универсальный доступ на новых версиях macOS).
    • Найдите DockIntellihide и включите для него доступ.
  5. (Опционально) Добавьте приложение в элементы входа (Системные настройки → Пользователи и группы → Объекты входа) — чтобы Intellihide запускался автоматически при входе в систему.

Ссылка на демонстрацию в действии:

https://youtu.be/m41c9v1NTuU

Включение доступа для специальных возможностей в macOS.

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

Добавление DockIntellihide в элементы входа (Login Items).

Типичные проблемы и способы их решения

  1. Dock не скрывается при максимизации окна с менеджером окон (например, Cinch):

    • Причина: некоторые менеджеры окон используют хитрые методы «максимизации», которые не обновляют рамки окна так, чтобы система или приложение видели перекрытие Dock.
    • Решение: попробуйте вручную изменить размер окна или временно деактивировать менеджер окон. Также можно вручную перетащить окно в зону Dock, чтобы проверить, реагирует ли приложение.
  2. Dock скрывается с задержкой или не сразу:

    • Это ожидаемое поведение в некоторых сборках DockIntellihide; приложение периодически проверяет состояние окон.
    • Если задержка критична, попробуйте перезапустить приложение или перезапустить сам Dock командой в Терминале:
killall Dock
  • После этого Dock перезапустится; повторно запустите DockIntellihide.
  1. Приложение не запускается после добавления в элементы входа:

    • Проверьте, есть ли у него разрешения в Универсальном доступе и что путь в объектах входа указывает на корректный файл в /Applications.
  2. После обновления macOS приложение перестало работать:

    • Проверьте страницу GitHub проекта на предмет обновлений, оверлеев или известных проблем. При необходимости удалите и заново установите приложение, затем снова разрешите права.

Альтернативные подходы

  • Скрипты и Automator: можно написать AppleScript или сервис Automator, который будет отслеживать размеры/позиции окон и переключать автоскрытие Dock программно. Это требует навыков автоматизации.
  • Другие сторонние утилиты: на рынке есть несколько инструментов управления Dock и поведением окон, но для поведения, аналогичного Intellihide, DockIntellihide — самое простое решение.
  • Отказ от автоскрытия: если Intellihide вызывает проблемы, можно вернуться к стандартному автоскрытию Dock и подбирать сочетания клавиш и раскладку окон.

Как тестировать и критерии приёмки

Мини-методология тестирования (быстрый чек):

  1. Откройте несколько окон и расположите одно так, чтобы оно не доходило до Dock — Dock должен оставаться видимым.
  2. Перетащите окно, чтобы оно пересекло область Dock — Dock должен скрыться.
  3. Максимизируйте окно — Dock должен скрыться автоматически.
  4. Убедитесь, что после закрытия/перемещения окна Dock вновь становится видимым.

Критерии приёмки:

  • Dock скрывается, когда активное окно перекрывает его область.
  • Dock остаётся видимым, если активные окна не перекрывают его.
  • Приложение стабильно запускается и не вызывает частых сбоев системы.

Короткая проверочная памятка для ролей

  • Для обычного пользователя: установить приложение, разрешить доступ в Универсальном доступе, добавить в объекты входа.
  • Для продвинутого пользователя/администратора: контролировать запуск в элементах входа, при необходимости перезапускать Dock, проверять совместимость с менеджером окон.

Ограничения и когда Intellihide может не подойти

  • Сторонние менеджеры окон могут «максимизировать» окна так, что пересечение с Dock не фиксируется корректно.
  • Приложение использует Accessibility API — в корпоративных средах администраторы могут блокировать такие права политиками.
  • Не гарантирована идеальная работа на всех версиях macOS и при сочетании с несколькими мониторами.

Безопасность и конфиденциальность

DockIntellihide запрашивает доступ к функциям специальных возможностей, чтобы отслеживать положение и фокус окон. Это требует внимательности: предоставляйте такие права только доверенным приложениям. Удаление прав или удаление приложения предотвращает его работу.

Итог

DockIntellihide — простое и эффективное решение, если вы хотите поведение Dock, похожее на Intellihide в Linux. Оно не идеально и может конфликтовать с некоторыми менеджерами окон, но в большинстве случаев даёт более предсказуемое и удобное поведение Dock по сравнению с обычным автоскрытием.

Ключевые шаги: скачать с GitHub, переместить в «Программы», включить доступ в Универсальном доступе и при желании добавить в элементы входа.

Краткий глоссарий в одну строку:

  • Intellihide — скрытие Dock только при фактическом перекрытии активным окном.
  • Autohide — стандартное скрытие Dock при отсутствии курсора над ним.
  • Accessibility API — интерфейс macOS для управления элементами интерфейса и помощи.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро