Коллеги, есть такой сетап. Две рабочие станции, на обоих Linux с KDE. К каждой подключено по монитору, и ещё один монитор (основной) подключён по DisplayPort к обоим рабстанциям через простенький KVM USB/DisplayPort switch. То есть каждая рабстанция должна думать что она работает в двухмониторной конфигурации.
Проблема: как только KVM переключает основной монитор на другую рабстанцию, то система, от которой монитор отключается, думает, что она становится одномониторной и собирает все открытые окна на оставшемся подключённом мониторе. Система, к которой подключается KVM-монитор думает, что она становится двухмониторной и услужливо раскидывает окна в прежнее, двухмониторное состояние. Эта дергатня ужасно бесит и практически обессмысливает KVM.
Хочется, чтобы каждая система продолжала думать, что она двухмониторная независимо от состояния KVM свитча и не дёргала окна. Так было на старых VGA свитчах. Но новые DisplayPort и, полагаю, HDMI черезчур умные и услужливые. Как это победить? Какие есть программные/аппаратные решения? Может кто подскажет модели KVM свитчей, которые гарантировано решают проблему?
Исследование просторов инета показало, что, якобы, одно из решений - это некие EDID переходники, которые удерживают EDID сигнал независимо от подключения. Но это интернет теория, не понятно работает эта теория или нет. Кто-нибудь на практике такое использует? Так же, так как этот сигнал обрабатывается ОС, то, предполагаю, может существовать некая программная ручка, которая сделает всё как надо. Это подтверждается тем, что однажды, в процессе ковыряния с системой, но случайно, случился глюк, что всё заработало как надо. Но работал этот глюк до первого Sleep-Wake Up цикла.
Интересно, как это работает в Windows. Кто сталкивался с такой проблемой там и как её решил?
Проблема: как только KVM переключает основной монитор на другую рабстанцию, то система, от которой монитор отключается, думает, что она становится одномониторной и собирает все открытые окна на оставшемся подключённом мониторе. Система, к которой подключается KVM-монитор думает, что она становится двухмониторной и услужливо раскидывает окна в прежнее, двухмониторное состояние. Эта дергатня ужасно бесит и практически обессмысливает KVM.
Хочется, чтобы каждая система продолжала думать, что она двухмониторная независимо от состояния KVM свитча и не дёргала окна. Так было на старых VGA свитчах. Но новые DisplayPort и, полагаю, HDMI черезчур умные и услужливые. Как это победить? Какие есть программные/аппаратные решения? Может кто подскажет модели KVM свитчей, которые гарантировано решают проблему?
Исследование просторов инета показало, что, якобы, одно из решений - это некие EDID переходники, которые удерживают EDID сигнал независимо от подключения. Но это интернет теория, не понятно работает эта теория или нет. Кто-нибудь на практике такое использует? Так же, так как этот сигнал обрабатывается ОС, то, предполагаю, может существовать некая программная ручка, которая сделает всё как надо. Это подтверждается тем, что однажды, в процессе ковыряния с системой, но случайно, случился глюк, что всё заработало как надо. Но работал этот глюк до первого Sleep-Wake Up цикла.
Интересно, как это работает в Windows. Кто сталкивался с такой проблемой там и как её решил?
Последнее редактирование: