WinArrange

Бесплатно
Открытый исходный код
Windows

Сайт: gerald-lefuel.github.io/WinArrange

WinArrange — это утилита для автоматического расположения и укладки окон приложений на рабочем столе Microsoft Windows. Программа предназначена для упрощения управления рабочим пространством пользователя путём автоматического приведения размеров и положения окон к заранее заданным шаблонам, шаблонам плиточной раскладки или пользовательским макетам. В отсутствие широко доступной документации о конкретном продукте, ниже приведено обобщённое описание типичных возможностей и сценариев применения таких утилит на основе общеизвестных практик в области управления окнами в настольных операционных системах.

Программы этого класса обычно работают в фоновом режиме и взаимодействуют с оконным менеджером системы через стандартные API Windows, перехватывая события создания, перемещения и изменения размера окон. Пользователь может задавать правила для отдельных приложений или групп окон, создавать наборы макетов для разных задач (например, работа с кодом, многозадачность, презентация) и переключать их вручную или автоматически в зависимости от конфигурации мониторов и разрешения экрана. Интерфейс таких утилит варьируется от простых системных иконок с меню до расширенных диалогов настройки и командных строк.

  • Автоматическая укладка: размещение окон в заранее заданных шаблонах и слотах без необходимости ручного перетаскивания.
  • Плиточная раскладка: организация открытых окон в невзаимоперекрывающиеся сетки или плитки с возможностью изменения числа колонок и строк.
  • Правила для приложений: привязка конкретных приложений к определённым позициям, размерам или мониторам при запуске.
  • Поддержка нескольких мониторов: распределение окон между экранами и адаптация макетов под разные конфигурации дисплеев.
  • Горячие клавиши и сочетания: быстрый вызов макетов, перемещение активного окна в заданные слоты или переключение между профилями.
  • Профили и шаблоны: сохранение и загрузка наборов расположений для различных рабочих задач и сценариев использования.
  • Интеграция с системным треем: фоновая работа с удобным доступом через значок в области уведомлений.
  • Режимы адаптивного изменения: автоматическое перераспределение окон при подключении/отключении мониторов или изменении разрешения.
  • Политики поведения окон: опции для закрепления, минимизации, восстановления и скрытия окон в определённых состояниях.
  • Журнал и откат изменений: возможность возврата к предыдущему расположению окон или восстановление сохранённого макета.
Подробнее