Руководства

Как переключить весь стол с несколькими мониторами одной клавишей

У одного пользователя WindowLayout пять экранов: три перед симулятором гонок и два на обычном рабочем столе. Перед каждой гонкой он выключал два монитора, снижал частоту обновления, переключал вход одного монитора и убавлял яркость, а после гонки возвращал всё обратно. Сцена в WindowLayout объединяет эти изменения под одним названием: профиль дисплея, входы мониторов, яркость каждого монитора и профиль окон. Одна горячая клавиша, один щелчок в области уведомлений или одна команда применяют всё сразу, а игровой режим может сделать это сам при запуске игры и вернуть стол как было после неё.

Обновлено Шагов: 6

  1. Сначала сохраните составные части

    Сцена сама не хранит дисплеи и окна: она ссылается на то, что вы уже сохранили. На странице «Профили дисплеев» расставьте мониторы под задачу, выключите ненужные, задайте разрешение и частоту обновления и сохраните профиль, например Rig. На странице «Профили окон» сохраните, где должны быть окна. Если монитор делится с другим компьютером или приставкой, сохраните его входы в избранное на странице «Источник входа». Нужно только то, чем вы действительно пользуетесь.

  2. Создайте сцену

    Откройте «Сцены» на боковой панели и выберите «Новая сцена». Дайте ей название и отметьте, что она должна менять: профиль дисплея, избранный вход для каждого монитора, который нужно переключить, яркость для каждого монитора и профиль окон. Снимите отметку с того, что должно остаться как есть. Быстрее всего — «Из текущего состояния»: настройте стол вручную, нажмите кнопку и дайте название. WindowLayout сохранит текущие дисплеи и окна как профили с этим названием, считает яркость каждого монитора и выберет избранные входы, совпадающие с тем, что мониторы показывают сейчас. Проверьте и сохраните.

  3. Порядок и отчёт

    Сцена всегда выполняется в одном порядке: профиль дисплея, входы мониторов, яркость и в конце положение окон. Дисплеи идут первыми, потому что могут включить монитор, прежде чем он примет вход или яркость, а окна — последними, чтобы встать в окончательную раскладку. После «Применить» страница показывает каждый шаг с результатом. Неудачный шаг не останавливает остальные, но сцена тогда считается неудачной, а не выполненной. Переключение входа отмечается как отправленное, потому что монитор его не подтверждает, и каждый монитор принимает не больше одного переключения за 2 секунды.

  4. Назначьте клавишу, триггер или команду

    В редакторе нажмите кнопку горячей клавиши и затем сочетание; WindowLayout отклоняет сочетания, уже занятые другими его горячими клавишами или избранными входами, и предупреждает, если клавишу держит другая программа. Сцены также есть в меню области уведомлений, в палитре команд и в виде действия «Применить сцену» на странице «Триггеры» — и для простых триггеров, и для правил с условиями. Из Stream Deck, скрипта или Планировщика заданий запустите WindowLayout.exe --scene "Sim racing". При применении из окна приложения часть с дисплеями просит сохранить новые настройки в течение 15 секунд; по горячей клавише, триггеру, из области уведомлений или командной строки она применяется сразу.

  5. Доверьте это игровому режиму

    Под списком сцен игровой режим следит за указанными вами программами. Добавьте имя файла игры, например acc.exe или iRacingSim64DX11.exe; можно вставить полный путь, сохранится только имя файла. Выберите сцену и включите игровой режим. Когда запускается одна из программ, WindowLayout запоминает текущую конфигурацию дисплеев, входы, которые удаётся прочитать, и яркость, а затем применяет сцену. Когда последняя из этих программ закрыта уже несколько секунд, он возвращает эти три вещи. Игровой режим по умолчанию выключен, а игра, уже запущенная в момент включения, учитывается со следующего запуска.

  6. Что возвращается, а что нет

    Игровой режим возвращает дисплеи, яркость и входы, о которых мониторы сообщили до переключения; монитор, который не ответил, вернуть на прежний вход нельзя, и карточка игрового режима об этом говорит. Положение окон не возвращается; для этого есть «Отменить последнее восстановление». Если что-то вернуть не удалось, например потому что монитор отключили, WindowLayout записывает это в журнал, открывает своё окно и показывает, сколько шагов не выполнено.

Частые вопросы

Нужны ли сцене все четыре части?

Нет. Сцена может состоять из одного значения яркости или одного переключения входа. Используйте только нужное, например профиль дисплея и профиль окон для работы или два избранных входа, чтобы переключить мониторы на ноутбук.

Что будет, если удалить профиль, который использует сцена?

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

Можно ли применить сцену с телефона?

Нет. В пульте на телефоне намеренно нет действия для сцен: сцена может переключить вход монитора на другое устройство и погасить экран, с которого вы управляете компьютером. Используйте горячую клавишу, меню области уведомлений, триггер или командную строку.

Попробуйте на своём столе

WindowLayout бесплатна, весит около 3 МБ, работает офлайн и не содержит рекламы и телеметрии. Первое расположение окон можно сохранить меньше чем за минуту.

Перейти к загрузке