Двойной дисплей по протоколу X11
У меня есть вопрос: я работаю на компьютере, на котором нет вторичного дисплея, но есть другой компьютер в сети. Можно ли продлить второй монитор через X11 с помощью компьютера, на котором нет дополнительного дисплея?
CA: компьютер с одним выходом VGA CB: компьютер с выходами VGA/DVI MA: монитор CA и CB (с помощью устройства, которое может переключать исходный компьютер) MB: монитор для расширенного рабочего стола
CA -> MA CB -> MA+MB (расширенный рабочий стол)
И CA, и CB находятся в Linux (X11)
Все, что я хочу знать, возможно ли это сделать
CA -> MA+MB (до X11) CB -> MA+MB (обычная расширенная функция рабочего стола)
Это возможно?
1 ответ
Я использую Xephyr
для этого, который вам придется скачать из репозитория.
На экране машины, где вы хотите дисплей, выполните команду:
Xephyr -ac :7 -screen widthxheight
(помните x
между шириной и высотой). Опция ac
отменяет дальнейший контроль, :7
инструктирует Xephyr использовать дисплей № 7. Вы можете сделать это даже из сеанса SSH, см. Команду wmctrl
чтобы узнать, как переместить ваше окно на дисплей, который вы хотите использовать.
На машине без экрана используйте:
xhost +IP.Address.Of.The.Other.Machine:7
export DISPLAY=IP.Address.Of.The.Other.Machine:7
startkde
или начните любой графический сеанс или приложение, которое вам нравится.
Все это довольно небезопасно, как из-за использования xhost
и из-за использования незашифрованного канала связи. Дома это может быть хорошо, на работе или в школе это может быть опасно, на общественных АП следует избегать любой ценой.