Вопрос или проблема
Я купил KVM-переключатель. Он работает отлично, за исключением того, что, когда я использую переключатель, кажется, что компьютер, от которого я переключаюсь, теряет монитор (то есть: Windows считает, что монитор отключен). Это приводит к тому, что все окна приложений, которые были на “потерянном” мониторе, перемещаются на другой монитор.
Это нежелательно. Я хотел бы, чтобы Windows либо считала, что монитор все еще подключен, либо, в любом случае, не перемещала автоматически окна приложений. Я согласен на то, что окна не будут видны, пока я переключен с этого компьютера; когда я переключусь обратно, я хотел бы, чтобы они находились там, где я их оставил.
Тем не менее, иногда я действительно буду перенастраивать мониторы, подключенные к компьютеру (например, потому что я переношу свой ноутбук из дома в офис). В этих случаях желательно, чтобы окна были переупорядочены – они должны быть переупорядочены автоматически или я должен иметь возможность отправить сигнал (например, комбинацию клавиш на клавиатуре), чтобы вызвать переупорядочение.
Как я могу решить эту проблему? Любой из следующих результатов для меня приемлем:
-
Какое-то изменение конфигурации (либо в Windows, либо на KVM), чтобы использование функции переключателя KVM не заставляло Windows (работающей на компьютере, от которого происходит переключение) думать, что монитор отключен.
-
Изменение конфигурации 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:
-
Использование виртуального драйвера дисплея: Существует решение в виде виртуального драйвера дисплея, которое позволяет Windows думать, что монитор подключен, даже когда вы переключаетесь. Вы можете установить Virtual Display Driver и настроить его на такие же параметры, как ваш KVM-монитор. Это поможет сохранить расположение окон.
После установки драйвера, настройте виртуальный дисплей так же, как и основной:
- Разрешение,
- Частота обновления,
- Установите его в качестве основного монитора.
-
Ручное управление расположением окон: Перед переключением вы можете использовать сочетание клавиш Windows + D, чтобы скрыть все окна. После переключения вернитесь к этим окнам, нажав ту же комбинацию клавиш. Это может помочь избежать некорректного перемещения окон, но в некоторых случаях они могут все равно переставляться.
4. Сигналы для перераспределения окон
Если переключение действительно необходимо, а окна должны перемещаться, Windows предлагает возможность ручного перераспределения:
- Вы можете использовать сочетание клавиш Windows + Shift + M для восстановления ранее скрытых окон. Таким образом, когда вам нужно, вы можете легко расположить окна так, как вы хотите.
Заключение
Проблема перемещения окон при использовании KVM-переключателя может быть разрешена как с помощью правильного выбора устройств, так и через настройки системы. Выбор KVM с поддержкой эмуляции EDID или внедрение виртуального драйвера дисплея может значительно облегчить работу. Если же вы предпочитаете ручное управление расположением окон, то комбинации клавиш Windows помогут вам справиться с этой задачей.
Если у вас остались вопросы или вам нужна дополнительная помощь, пожалуйста, не стесняйтесь обращаться к специалистам в области IT или на форумы, посвященные компьютерной технике.