Руководства
Автоматическая смена раскладки окон с правилами по условиям
Триггеры реагируют на одно событие, например подключение монитора или запуск приложения. В жизни же обычно складывается несколько условий: в будни в офисе нужна раскладка для док-станции, вечером дома — экран потемнее, а в поезде от батареи — только экран ноутбука. Правила с условиями в WindowLayout, появившиеся в версии 1.4, сочетают такие условия, как время, источник питания, сеть Wi-Fi и подключённые мониторы, и срабатывают, когда выполнены все сразу. Разберём, как их создавать и как они себя ведут.
-
Сохраните профили, между которыми нужно переключаться
Правило с условиями восстанавливает профиль окон или применяет профиль дисплеев, поэтому сначала создайте их. В разделе «Профили окон» расставьте окна и нажмите «Сохранить текущий» для каждого места работы, например Офис, Дом и Ноутбук. Если должны меняться разрешение, частота обновления, основной монитор или расположение, сохраните на странице «Профили» ещё и профили дисплеев. Дайте им имена, которые легко узнать в списке.
-
Добавьте правило с условиями
Откройте «Триггеры», прокрутите до «Правила с условиями» и нажмите «Добавить правило». При желании дайте ему имя, добавьте одно или несколько условий в блоке «Когда выполнено всё это» и выберите действие в блоке «Тогда»: «Восстановить профиль окон» или «Применить профиль дисплея», а затем сам профиль. У каждого условия видно, выполняется ли оно прямо сейчас, а строка сверху показывает текущий источник питания, число мониторов и состояние Wi-Fi, так что правило можно проверить на текущей ситуации, прежде чем на него полагаться.
-
Выберите условия
«Время суток» задаётся началом и концом и, по желанию, днями недели; интервал, который заканчивается после полуночи, например с 22:00 до 06:00, относится к дню, в который начался, а если ни один день не выбран, правило действует каждый день. «Источник питания» — «От сети» или «От батареи». «Сеть Wi-Fi» сравнивает имя сети, к которой вы подключены, с введённым именем без учёта регистра. «Мониторы» совпадает с числом мониторов или с конкретной конфигурацией, которую вы запоминаете кнопкой «Взять текущую». «При разблокировке ПК» срабатывает, когда вы снова входите в систему, если остальные условия выполнены.
-
Поймите, когда срабатывает правило
WindowLayout проверяет условия каждые несколько секунд и сразу после разблокировки, смены питания или дисплеев. Правило срабатывает один раз, когда его условия становятся истинными и остаются такими две проверки подряд, около пяти секунд, — так отсеиваются мигающая док-станция или зарядка. Затем оно ждёт, пока какое-то условие не станет ложным, и только потом может сработать снова, причём одно правило срабатывает не чаще раза в 30 секунд. При запуске WindowLayout и сразу после правки правила текущее состояние считается исходным, поэтому уже выполненное правило не сработает неожиданно.
-
Спланируйте типичную неделю
Практичный набор выглядит так: «Офис» восстанавливает профиль окон для док-станции, когда сеть Wi-Fi — офисная, а «Мониторы» совпадают с конфигурацией на док-станции; «Вечер» применяет более тёмный профиль дисплеев с 19:00 до 23:00 по будням; «В дороге» восстанавливает профиль «Ноутбук» при питании от батареи с одним монитором. Делайте условия достаточно точными, чтобы два правила с разными профилями окон никогда не выполнялись одновременно. Для разового события, например запуска приложения, лучше подойдёт обычный триггер.
-
Конфиденциальность и особенности Windows 11
Профили окон, восстановленные правилом, только перемещают окна и никогда не запускают программы. Введённое вами имя Wi-Fi хранится в настройках, а сеть, к которой вы подключены, только сравнивается на вашем ПК и никогда не сохраняется, не записывается в журнал и не отправляется. В Windows 11 версии 24H2 и новее Windows сообщает имя сети настольным приложениям, только если разрешён доступ к местоположению: откройте «Параметры», «Конфиденциальность и защита», «Расположение» и разрешите настольным приложениям доступ к расположению. Если доступ выключен, страница «Триггеры» сообщит, что имя Wi-Fi недоступно.
Частые вопросы
Чем правила с условиями отличаются от триггеров?
Триггер реагирует на одно событие, например подключение монитора или запуск приложения, и может выполнять много разных действий. Правило с условиями ждёт, пока одновременно выполнятся несколько условий, и затем восстанавливает профиль окон или применяет профиль дисплеев. И то и другое находится на странице «Триггеры», и они работают вместе.
Почему условие Wi-Fi никогда не выполняется?
Проверьте, что имя точно совпадает с сетью, не считая регистра, и что ПК подключён по Wi-Fi, а не по кабелю. В Windows 11 24H2 и новее также разрешите доступ к расположению для настольных приложений, иначе Windows скрывает имя сети от всех них.
Изменит ли правило настройки дисплеев без вопроса?
Да. Как и триггеры, правила с условиями применяют профили дисплеев без 15-секундного подтверждения, поэтому сначала примените профиль вручную и убедитесь, что все мониторы показывают его правильно. Профили окон, восстановленные правилом, никогда не запускают программы.
Попробуйте на своём столе
WindowLayout бесплатна, весит около 3 МБ, работает офлайн и не содержит рекламы и телеметрии. Первое расположение окон можно сохранить меньше чем за минуту.