Двойной дисплей по протоколу 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 и из-за использования незашифрованного канала связи. Дома это может быть хорошо, на работе или в школе это может быть опасно, на общественных АП следует избегать любой ценой.

Другие вопросы по тегам