Используйте ноутбук с Windows в качестве второго экрана для ноутбука с Ubuntu

Я использую Ubuntu и хочу использовать свой старый ноутбук с Windows 7 в качестве второго монитора. Я столкнулся с парой вопросов, связанных с похожей проблемой, но ни один из них не относится к моей конфигурации. Буду очень признателен, если кто-то может предложить решение для этого.

8
задан 27 April 2014 в 02:17

2 ответа

Это некоторые ссылки для запущения Вас:

Расширяются, Рабочий стол для Контроля по LAN

Расширяют Рабочий стол Linux до другого Дисплея X-окон:

https://домашняя страница superuser.com/questions/71794/extend-linux-desktop-to-another-x-windows-display

DMX:

http://dmx.sourceforge.net/

0
ответ дан 27 April 2014 в 02:17

Виртуальный монитор через VNC

xdmx у меня не работал, однако я смог заставить его работать с помощью x11vnc посредством использования моего собственного кода, полученного из VNC Virtual Display Linker код Python. У меня было несколько проблем с этим кодом, но мне удалось заставить его работать, как показано ниже.

Упрощенные инструкции:

Обратите внимание на примечания и соображения в конце этого ответа.

  1. Определения: «Сервером» будет компьютер, экран которого вы хотите расширить, «клиентом» будет компьютер (или планшет, любое устройство, способное развернуть клиент VNC), который вы хотите использовать в качестве экран.
  2. Необходимое программное обеспечение: На сервере установите x11vnc и gtf, на клиенте установите клиент vnc.
  3. Вам необходимо знать размер экрана клиента (назовем их: CLIENT_WIDTH, CLIENT_HEIGHT) и размер экрана серверов (назовем их: SERVER_WIDTH , SERVER_HEIGHT).
  4. На сервере запустите в терминале gtf CLIENT_WIDTH CLIENT_HEIGHT 60 (замените CLIENT_WIDTH и CLIENT_HEIGHT соответствующими значениями). Например, для gtf CLIENT_WIDTH CLIENT_HEIGHT 60 есть
# 1384x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 86.62 MHz
Modeline "1384x768_60.00"  86.62  1384 1456 1600 1816  768 769 772 795  -HSync +Vsync
  1. Из предыдущего результата скопируйте то, что находится перед Modeline, (в данном случае "1384x768_60.00" 86,62 1384 1456 1600 1816 768 769 772 795 -HSync +Vsync) и используйте его в качестве параметра для команды xrandr --newmode.Например, в этом случае нам нужно запустить на сервере xrandr --newmode "1368x768_60.00" 85.86 1368 1440 1584 1800 768 769 772 795 -HSync +Vsync
  2. В 5 мы создали новый режим в xrandr, теперь нам нужно добавить его на виртуальный экран следующим образом xrandr --addmode VIRTUAL1 "1368x768_60.00" (пожалуйста, не забудьте использовать свой собственный вновь созданный режим имя, которое является значением, включая кавычки в 5).
  3. Выполнить x11vnc -usepw -nocursorshape -nocursorpos -noxinerama -solid -repeat -forever -clip CLIENT_WIDTHxCLIENT_HEIGHT+SERVER_WIDTH+0. Например: x11vnc -usepw -nocursorshape -nocursorpos -noxinerama -solid -repeat -forever -clip 1368x768+1920+0. Это создаст сервер VNC в порту 5900, к которому вы можете подключиться.
  4. Наконец, подключитесь к серверу с другого компьютера (или любого VNC-клиента, рекомендуется krdc для Linux-машин). Теперь вы сможете наслаждаться своим расширенным экраном.

Примечания и замечания:

  • На шаге 8 с krdc рекомендуется использовать параметр «Среднее качество», даже если вы подключены к кабельному кабелю: параметры качества «Низкое» и «Высокое» приводят к ошибкам.
  • Я попробовал это через сеть Wi-Fi, и все работает нормально, однако по кабелю все работает более плавно.
  • У меня возникли проблемы при запуске сервера VNC на шаге 7, экран начал мерцать, и я не мог видеть, что я делаю на экране.Чтобы исправить это, я подключился через VNC-сервер (на данный момент расширенный экран уже работает), открыл инструмент Дисплеи (тот, который идет в комплекте с системой, где можно увидеть подключенные дисплеи) и Объединить выходные данные, затем Разбить унифицированные выходные данные (пример этой опции в Kubuntu показан ниже). Потом все заработало.

Unify Outputs

1
ответ дан 30 January 2021 в 23:37

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

Похожие вопросы: