Я проделал это с Linux с тремя головками (это работает!!), но это не мой текущий случай, просто для пояснения.
У меня есть такая ситуация, которую мне нужно решить с помощью Linux.
Как я могу взять выход 2PC и отобразить его на 1 экране по требованию, как переключение источника в зависимости от запроса. Так что всякий раз, когда я меняю источник, он показывает только выход PC1, а когда я переключаюсь обратно, он показывает только выход PC2?
решение1
Кажется, что DDC(Отображение канала данных)может быть ответом Попробуйте этоDDCControl
из файла конфигурации (options.xml)
-<control name="Input Source Select" address="0x60" type="list" id="inputsource">
<value name="Analog" id="analog"/>
<value name="Digital" id="digital"/>
</control>
-<control name="Autoselect Input Source" address="0xe2" type="list" id="autosource">
<value name="Automatic" id="auto" value="0"/>
<value name="Manual" id="manual" value="1"/>
</control>
решение2
Если ваш монитор поддерживает функцию Virtual Control Panel (VCP) x60, то вы можете использовать ее для изменения видеовхода. Но имейте в виду, что команда должна быть подана с подключенного в данный момент компьютера. Таким образом, если компьютер A в данный момент подключен к входу 1 на мониторе, а компьютер B подключен к входу 2, и вход 1 в данный момент активен, то компьютер A может выдать команду на переключение монитора на вход 2. Чтобы переключить его обратно, команда должна быть подана с компьютера B.
Приемлемые аргументы для функции x60 будут различаться от монитора к монитору в зависимости от того, какие существуют физические входы. Подробности см. в спецификации VESA Moniotor Control Command Set (MCCS).
Функция x60 — это стандартная функция, определенная в спецификации MCCS. Функция xe2, описанная в предыдущем посте, находится в диапазоне, зарезервированном для производителей. Она может означать одно на одном мониторе, что-то другое на втором и вообще ничего на третьем.