Руководства
Как переключить весь стол с несколькими мониторами одной клавишей
У одного пользователя WindowLayout пять экранов: три перед симулятором гонок и два на обычном рабочем столе. Перед каждой гонкой он выключал два монитора, снижал частоту обновления, переключал вход одного монитора и убавлял яркость, а после гонки возвращал всё обратно. Сцена в WindowLayout объединяет эти изменения под одним названием: профиль дисплея, входы мониторов, яркость каждого монитора и профиль окон. Одна горячая клавиша, один щелчок в области уведомлений или одна команда применяют всё сразу, а игровой режим может сделать это сам при запуске игры и вернуть стол как было после неё.
-
Сначала сохраните составные части
Сцена сама не хранит дисплеи и окна: она ссылается на то, что вы уже сохранили. На странице «Профили дисплеев» расставьте мониторы под задачу, выключите ненужные, задайте разрешение и частоту обновления и сохраните профиль, например Rig. На странице «Профили окон» сохраните, где должны быть окна. Если монитор делится с другим компьютером или приставкой, сохраните его входы в избранное на странице «Источник входа». Нужно только то, чем вы действительно пользуетесь.
-
Создайте сцену
Откройте «Сцены» на боковой панели и выберите «Новая сцена». Дайте ей название и отметьте, что она должна менять: профиль дисплея, избранный вход для каждого монитора, который нужно переключить, яркость для каждого монитора и профиль окон. Снимите отметку с того, что должно остаться как есть. Быстрее всего — «Из текущего состояния»: настройте стол вручную, нажмите кнопку и дайте название. WindowLayout сохранит текущие дисплеи и окна как профили с этим названием, считает яркость каждого монитора и выберет избранные входы, совпадающие с тем, что мониторы показывают сейчас. Проверьте и сохраните.
-
Порядок и отчёт
Сцена всегда выполняется в одном порядке: профиль дисплея, входы мониторов, яркость и в конце положение окон. Дисплеи идут первыми, потому что могут включить монитор, прежде чем он примет вход или яркость, а окна — последними, чтобы встать в окончательную раскладку. После «Применить» страница показывает каждый шаг с результатом. Неудачный шаг не останавливает остальные, но сцена тогда считается неудачной, а не выполненной. Переключение входа отмечается как отправленное, потому что монитор его не подтверждает, и каждый монитор принимает не больше одного переключения за 2 секунды.
-
Назначьте клавишу, триггер или команду
В редакторе нажмите кнопку горячей клавиши и затем сочетание; WindowLayout отклоняет сочетания, уже занятые другими его горячими клавишами или избранными входами, и предупреждает, если клавишу держит другая программа. Сцены также есть в меню области уведомлений, в палитре команд и в виде действия «Применить сцену» на странице «Триггеры» — и для простых триггеров, и для правил с условиями. Из Stream Deck, скрипта или Планировщика заданий запустите WindowLayout.exe --scene "Sim racing". При применении из окна приложения часть с дисплеями просит сохранить новые настройки в течение 15 секунд; по горячей клавише, триггеру, из области уведомлений или командной строки она применяется сразу.
-
Доверьте это игровому режиму
Под списком сцен игровой режим следит за указанными вами программами. Добавьте имя файла игры, например acc.exe или iRacingSim64DX11.exe; можно вставить полный путь, сохранится только имя файла. Выберите сцену и включите игровой режим. Когда запускается одна из программ, WindowLayout запоминает текущую конфигурацию дисплеев, входы, которые удаётся прочитать, и яркость, а затем применяет сцену. Когда последняя из этих программ закрыта уже несколько секунд, он возвращает эти три вещи. Игровой режим по умолчанию выключен, а игра, уже запущенная в момент включения, учитывается со следующего запуска.
-
Что возвращается, а что нет
Игровой режим возвращает дисплеи, яркость и входы, о которых мониторы сообщили до переключения; монитор, который не ответил, вернуть на прежний вход нельзя, и карточка игрового режима об этом говорит. Положение окон не возвращается; для этого есть «Отменить последнее восстановление». Если что-то вернуть не удалось, например потому что монитор отключили, WindowLayout записывает это в журнал, открывает своё окно и показывает, сколько шагов не выполнено.
Частые вопросы
Нужны ли сцене все четыре части?
Нет. Сцена может состоять из одного значения яркости или одного переключения входа. Используйте только нужное, например профиль дисплея и профиль окон для работы или два избранных входа, чтобы переключить мониторы на ноутбук.
Что будет, если удалить профиль, который использует сцена?
Остальные части сцены сохранятся. Список отметит недостающую часть, а при применении сцены этот шаг будет отмечен как неудачный, остальное выполнится. При переименовании профиля окон сцены, которые его используют, обновятся.
Можно ли применить сцену с телефона?
Нет. В пульте на телефоне намеренно нет действия для сцен: сцена может переключить вход монитора на другое устройство и погасить экран, с которого вы управляете компьютером. Используйте горячую клавишу, меню области уведомлений, триггер или командную строку.
Попробуйте на своём столе
WindowLayout бесплатна, весит около 3 МБ, работает офлайн и не содержит рекламы и телеметрии. Первое расположение окон можно сохранить меньше чем за минуту.