Функция Snap Assist в Windows довольно хороша. Вы можете перетаскивать окна к краям экрана, и они будут прикрепляться к половине или четверти экрана. Если вам нужен больший контроль, Инструмент PowerToys FancyZones позволяет создавать пользовательские «липкие» макеты. Для более удобного рабочего процесса. Однако в Windows нет оконного менеджера с мозаичным расположением окон, который автоматически упорядочивал бы новые окна рядом с существующими, поэтому вам придется каждый раз упорядочивать их вручную.

В Linux решение этой проблемы существует уже много лет. Менеджеры окон, работающие по принципу мозаичного расположения, такие как i3, автоматически упорядочивают каждое открытое вами окно.Он позволяет переключаться между рабочими пространствами с помощью сочетаний клавиш и предоставляет простую строку состояния, отображающую только важную информацию. GlazeWM переносит этот опыт в Windows. Это легкий, управляемый клавиатурой менеджер окон с мозаичным расположением, который обеспечивает лучшую в истории Windows организацию окон.
Быстрые ссылки
Что такое GlazeWM?
Менеджер окон с мозаичным расположением, использующий клавиатуру для работы в Windows.
Встроенная в Windows 11 система управления окнами вполне подходит, если вы большую часть времени работаете с одним или двумя открытыми приложениями. Вы можете сжать окна пополам или расположить их на четверти экрана с помощью сочетания клавиш. Win + клавиша со стрелкойВиртуальные рабочие столы тоже хороши, и к ним можно получить доступ с помощью... Win + клавиша стрелки вправо/влево.
Однако при открытии нового приложения оно открывается в полноэкранном режиме, и закрытие приложения не влияет на другие открытые приложения или размеры их окон. Аналогично, чтобы переместить текущее окно в другое рабочее пространство, необходимо перетащить его вручную.
GlazeWM делает настройку окон приложений Windows по умолчанию более динамичной. После установки он автоматически размещает каждое новое окно в виде плитки, а не друг над другом. Откройте браузер, и он займет весь экран. Откройте второе приложение, и GlazeWM разделит экран между ними. Теперь, если вы откроете третье приложение, оно снова автоматически изменит свой размер. Вам никогда не придется перетаскивать или изменять размер чего-либо вручную. Приложение самостоятельно определяет оптимальное расположение, но вы также можете переставлять окна вручную простым перетаскиванием.
Однако именно гибкость, обеспечиваемая сочетаниями клавиш, делает его исключительным менеджером для мозаичного размещения окон. Вы можете переключать фокус между окнами, изменять их размер, перемещать их в разные рабочие области или точно настраивать их размер и положение с помощью сочетаний клавиш. Например, нажмите Альт + шифт + 2 Чтобы плавно переместить активное окно во второе рабочее пространство или Alt + Shift + H / J / K / L
Двигаться в любом направлении.
GlazeWM также включает в себя Zebar — простую строку состояния, заменяющую панель задач Windows. Она отображает ваши рабочие пространства с первого взгляда и позволяет переключаться между ними с помощью сочетаний клавиш, таких как Alt + 1 و Alt + 2 И так далее. Если вы раньше использовали i3 в Linux, это сразу покажется вам знакомым.
Установите GlazeWM
Загрузите установщик или используйте Winget.

Использовать GlazeWM очень просто. Перейдите по ссылке: Страница релизов GlazeWM на GitHub Скачайте последнюю версию. Если вы предпочитаете использовать командную строку, вы можете установить её с помощью WinGet:
установка winget glzr-io.glazewm
После установки GlazeWM работает в фоновом режиме и автоматически упорядочивает новые окна. Настройка по умолчанию работает хорошо, но, вероятно, вам захочется изменить некоторые параметры в соответствии со своими предпочтениями. Я рекомендую держать под рукой официальную документацию, которая включает в себя... Справочник сочетаний клавиш Чтобы помочь вам быстро освоить основные сочетания клавиш.
Базовое планирование управления
Создавайте пробелы, границы и сочетания клавиш, используя один YAML-файл.

Первое, что я заметил после установки GlazeWM, — это стандартные 20-пиксельные промежутки между окнами. На экране с разрешением 1080p это выглядит излишним и занимает ценное экранное пространство. Однако почти все параметры приложения и принципы его работы можно настроить с помощью YAML-файла.
Файл конфигурации находится в ~/.glzr/glazewm/config.yamlОткройте его в любом текстовом редакторе, и вы сможете настроить интервалы, границы окна, сочетания клавиш и параметры рабочей области. Чтобы уменьшить эти интервалы, найдите раздел «Интервал» и уменьшите значения. Я уменьшил их до 8 пикселей, что обеспечивает достаточное визуальное разделение без ущерба для полезного пространства.
Цвет границы активного окна — ещё один параметр, который стоит изменить. По умолчанию он достаточно тусклый, чтобы вы могли потерять из виду, на каком окне вы сосредоточены. Переключение на более яркий цвет облегчит определение местоположения курсора при начале набора текста.
К сочетаниям клавиш нужно будет немного привыкнуть. Сочетания клавиш по умолчанию для изменения размера (У, П, Н, И
Он не очень интуитивно понятен, поэтому, возможно, вам захочется перенастроить его на что-то более удобное, например... Х/Дж/К/ЛДля более естественного распределения пальцев откройте файл настроек, найдите раздел «Сочетания клавиш» и измените значения.
Не всё проходит идеально гладко.
Некоторые приложения плохо работают с GlazeWM.

GlazeWM имеет некоторые странности. Иногда вы можете видеть окна, расположенные неправильно, особенно в многомониторных настройках или привилегированных системных окнах. Интеграция с системным треем кажется примитивной, и некоторые функции, которые вы ожидаете от качественного приложения, по-прежнему отсутствуют. Он также перехватывает некоторые из ваших существующих сочетаний клавиш, например... Alt + Space (Фокусировка плитки), которую я использую для запуска проигрывателя Raycast, поэтому вам потребуется её перезагрузить.
Некоторые приложения плохо работают с настроенными оконными менеджерами, включая определенные диалоговые окна и всплывающие окна, которые могут вызывать сбои, если настроены неправильно. GlazeWM решает эту проблему с помощью правил для окон, позволяя указать ему игнорировать определенные окна на основе их заголовка, категории или имени процесса.
Я добавил правила, чтобы такие элементы, как палитра команд PowerToys и системные диалоговые окна, оставались всплывающими, а не загружались. Но вам, вероятно, потребуется добавить свои собственные правила по мере того, как вы будете обнаруживать, какие приложения работают некорректно.
GlazeWM улучшает встроенную функцию Snap Assist в Windows для опытных пользователей.
Если вы из тех, кто привык работать с клавиатурой и не против покопаться в настройках, GlazeWM определенно стоит того, чтобы освоить его, несмотря на некоторые сложности. Наконец-то он представляет долгожданный, полнофункциональный оконный менеджер для Windows.
GlazeWM имеет активное сообщество разработчиков и запланированные функции, такие как поддержка анимации, что говорит о том, что он будет только улучшаться. Для бесплатного инструмента с открытым исходным кодом GlazeWM обеспечивает качество рендеринга, ожидаемое от Windows, даже если это дополнительная опция. Но на данный момент GlazeWM заполняет пробел, и делает это очень хорошо.










