У меня есть вопрос: я работаю на компьютере, у которого нет вторичного дисплея, но есть другой компьютер в сети. Можно ли продлить второй монитор через 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 ответ1

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .