Как мне избежать перераспределения окон, когда я использую свой KVM-переключатель?

Вопрос или проблема

Я купил KVM-переключатель. Он работает отлично, за исключением того, что, когда я использую переключатель, кажется, что компьютер, от которого я переключаюсь, теряет монитор (то есть: Windows считает, что монитор отключен). Это приводит к тому, что все окна приложений, которые были на “потерянном” мониторе, перемещаются на другой монитор.

Это нежелательно. Я хотел бы, чтобы Windows либо считала, что монитор все еще подключен, либо, в любом случае, не перемещала автоматически окна приложений. Я согласен на то, что окна не будут видны, пока я переключен с этого компьютера; когда я переключусь обратно, я хотел бы, чтобы они находились там, где я их оставил.

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

Как я могу решить эту проблему? Любой из следующих результатов для меня приемлем:

  1. Какое-то изменение конфигурации (либо в Windows, либо на KVM), чтобы использование функции переключателя KVM не заставляло Windows (работающей на компьютере, от которого происходит переключение) думать, что монитор отключен.

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

Компьютеры, которые я использую, все работают на Windows 10.

У меня есть KVM-переключатель Greathtek GHT-S7210P (модель с DisplayPort).

Переключатель поставляется с минимальной печатной документацией. Я искал документацию в интернете. Мне удалось найти руководство для модели, которая, похоже, от того же производителя и аналогична моей, но с HDMI-портами вместо DisplayPort. В руководстве не упоминается о данной проблеме, а также о каких-либо параметрах конфигурации, кроме того, что физически присутствует на устройстве.

Вам нужно использовать “специальный” KVM-переключатель, который имеет какое-то упоминание о “EDID”, например, “эмуляция EDID”, “симуляция EDID”, “передача EDID” и т. д. Дешевые KVM с “EDID” создадут виртуальный монитор для вашего ПК, чтобы обмануть его, заставив думать, что он все еще подключен. Более дорогие будут передавать информацию с вашего реального монитора на ваш ПК. Вы можете проверить следующие продукты на Amazon – ASIN ‏ : ‎ B0B2ZV1YQS и B081251PBW

Это мучает меня с тех пор, как я купил новые мониторы и новый KVM с двумя мониторами. Я пытался очистить настройки реестра конфигурации графического драйвера и даже купил несколько адаптеров EDID*, но проблема осталась. Однако я нашел глупое решение.

Перед тем как выбрать переключатель на своем KVM, я нажимаю клавишу Windows + D (что скрывает все окна). Когда я переключаюсь обратно, я снова нажимаю клавишу Windows + D, и мои окна находятся там, где я их разместил. Обратите внимание, что это иногда может переупорядочить ваши окна даже без KVM-переключателя, но это лучше, чем отправить их все на основной монитор.

*Возможно, есть такие, которые решат эту проблему, но две модели, которые я попробовал, испортили распознавание монитора, и разрешение было неверным во время подключения, и я не смог его изменить.

Обновление: Я наконец нашел KVM с двумя портами с эмуляцией, который работает. Это решило несколько неудобств.

Второе обновление: Моя настройка немного изменилась, поэтому я попытался обновить свой KVM. Мне не повезло с KVM на DisplayPort. Я купил и вернул не менее пяти отдельных KVM, с разной степенью успеха, но ни один не заработал при переключении. В конечном итоге мои новые мониторы будут переключаться, если сигнал пропадет, так что я использую это для переключения, обычно ставя один в спящий режим с включенным другим, и мои мониторы просто переключают входы. Я все еще использую один из моих старых KVM, но только для KM. Не идеально, но функционально. Удачи в поиске работающего KVM!

В настоящее время только KVM переключатели класса DDM могут обеспечить полную эмуляцию EDID и передачу EDID для всех подключенных систем.

Если вы ищете KVM-переключатель DisplayPort (особенно для DisplayPort 1.4), выберите KVM-переключатель класса DDM DP 1.4 для вашей настройки.

Если это офисная работа и 1080p, то простым надежным решением является вернуться на десятилетия два назад: используйте KVM на основе VGA. Возможно, вы сможете получить более высокое разрешение, но для VGA это не гарантируется.

Вам понадобятся адаптеры DP (или HDMI) на VGA. Они пассивные, недорогие и прямо в линию. Ваш монитор должен поддерживать вход VGA.

Я долго искал решения этой проблемы и нашел виртуальный драйвер дисплея MikeTheTech по адресу:

https://github.com/itsmikethetech/Virtual-Display-Driver

с учебным пособием по установке здесь:

https://www.youtube.com/watch?v=byfBWDnToYk

После установки виртуального дисплея я настроил его так, чтобы он был идентичен моему KVM-монитору. То же разрешение, частота обновления, установил его в качестве основного монитора, затем отразил его на моем физическом мониторе.

Теперь, когда мой KVM ‘отключает’ мой монитор, Windows сохраняет все мои приложения на одном и том же месте.

Когда вы действительно отключаете монитор, вам нужно будет отключить эмулированный монитор в диспетчере устройств, тогда Windows будет реорганизовывать ваши открытые окна.

Ответ или решение

Как избежать перемещения окон при использовании KVM-переключателя

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

1. Понимание проблемы

Когда вы используете KVM-переключатель, Windows может интерпретировать это как отключение монитора. Это приводит к тому, что все окна, открытые на "потерянном" мониторе, перемещаются на другие экраны, что, как вы уже заметили, может быть неудобно.

2. Выбор правильного KVM-переключателя

Многие недорогие KVM-переключатели не поддерживают эмуляцию EDID (Extended Display Identification Data), что приводит к вышеописанным проблемам. Для решения данной проблемы рекомендуется выбрать KVM-переключатель, поддерживающий следующие функции:

  • Эмуляция EDID: Эмуляция EDID позволяет переключателю "остаться на связи" с компьютером и представлять информацию о подключенном мониторе даже в момент переключения. При выборе KVM-переключателя ищите модели с указанием "EDID emulation", "EDID simulation" или "EDID passthrough".
  • DDM-класс KVM: Для переключателей DisplayPort подойдут DDM-классы KVM, так как они обеспечивают полную эмуляцию и передачу EDID. Это решение позволит избежать проблем с перемещением окон.

3. Настройки Windows

Если замена KVM-переключателя является сложной задачей, вы можете также попробовать изменить некоторые настройки в Windows:

  1. Использование виртуального драйвера дисплея: Существует решение в виде виртуального драйвера дисплея, которое позволяет Windows думать, что монитор подключен, даже когда вы переключаетесь. Вы можете установить Virtual Display Driver и настроить его на такие же параметры, как ваш KVM-монитор. Это поможет сохранить расположение окон.

    После установки драйвера, настройте виртуальный дисплей так же, как и основной:

    • Разрешение,
    • Частота обновления,
    • Установите его в качестве основного монитора.
  2. Ручное управление расположением окон: Перед переключением вы можете использовать сочетание клавиш Windows + D, чтобы скрыть все окна. После переключения вернитесь к этим окнам, нажав ту же комбинацию клавиш. Это может помочь избежать некорректного перемещения окон, но в некоторых случаях они могут все равно переставляться.

4. Сигналы для перераспределения окон

Если переключение действительно необходимо, а окна должны перемещаться, Windows предлагает возможность ручного перераспределения:

  • Вы можете использовать сочетание клавиш Windows + Shift + M для восстановления ранее скрытых окон. Таким образом, когда вам нужно, вы можете легко расположить окна так, как вы хотите.

Заключение

Проблема перемещения окон при использовании KVM-переключателя может быть разрешена как с помощью правильного выбора устройств, так и через настройки системы. Выбор KVM с поддержкой эмуляции EDID или внедрение виртуального драйвера дисплея может значительно облегчить работу. Если же вы предпочитаете ручное управление расположением окон, то комбинации клавиш Windows помогут вам справиться с этой задачей.

Если у вас остались вопросы или вам нужна дополнительная помощь, пожалуйста, не стесняйтесь обращаться к специалистам в области IT или на форумы, посвященные компьютерной технике.

Оцените материал
Добавить комментарий

Капча загружается...