Я ищу программное обеспечение, которое может позволить второму компьютеру функционировать в качестве второго монитора по сети. Оба компьютера работают под управлением Linux, поэтому я хотел бы что-то вроде MaxiVista только для Linux.
Это возможно?
Я ищу программное обеспечение, которое может позволить второму компьютеру функционировать в качестве второго монитора по сети. Оба компьютера работают под управлением Linux, поэтому я хотел бы что-то вроде MaxiVista только для Linux.
Это возможно?
Просто подумал, что запишу свои заметки здесь: я тоже хотел использовать запасной ПК в качестве второго монитора - но только для некоторых приложений. В частности, когда я работаю с latex
на компьютере разработчика (сервер), я хотел бы показать вывод PDF в evince
(работает также на серверном ПК), на мониторе другого (клиентского) компьютера - в то время как клиентский компьютер делает иначе свои вещи.
Эту ситуацию немного проще реализовать, чем "общий доступ к рабочему столу" второго монитора по сети, как это было сделано с Xdmx
и показано в разделе « Использование старого ноутбука в качестве второго монитора с Xdmx » (http://www.youtube.com/watch?v=YOzRCBGDVaE
, согласно комментарию @EsbenSkovPedersen). Тем не менее, обратите внимание, что видео поднимает соображения безопасности (например, прослушивание нажатий клавиш по протоколу X) для "истинного" второго монитора по сети - и я не уверен, насколько безопасен мой случай - но в любом случае он мне нужен только временно.
В любом случае - на машине (ПК) разработки (ПК) выполните:
SERVER$ vnc4server :1 -depth 16 -geometry 800x600
You will require a password to access your desktops.
Password:
Password must be at least 6 characters - try again
...
New 'mypc:1 (user)' desktop is mypc:1
...
Это создает второй, виртуальный экран (дисплей) с именем :1
на сервере, который доступен через VNC; -geometry
может быть свободно выбрана. После выполнения команды процесс Xvnc4
будет работать в фоновом режиме, управляя этим экраном.
Чтобы проверить, все ли в порядке, можно выполнить небольшой тест на серверном ПК, запустив клиент VNC для подключения к серверу VNC. Однако учтите, что если вы просто запустите vncviewer localhost
- вы, скорее всего, получите сообщение об ошибке « unable to connect to host: Connection refused (111)
». Это потому, что мы не указали отображение, к которому мы хотим подключиться, в этой командной строке! Итак, правильная командная строка для теста:
SERVER$ vncviewer localhost:1
...
CConn: connected to host localhost port 5901
CConnection: Server supports RFB protocol version 3.8
CConnection: Using RFB protocol version 3.8
Password:
Thu Aug 1 23:02:27 2013
TXImage: Using default colormap and visual, TrueColor, depth 24.
...
Как только эти команды будут выполнены, вы увидите новое окно на ПК сервера, отображающее содержимое виртуального сеанса на экране / дисплее :1
, управляемое vncserver
(обратите внимание, что обычные настройки рабочего стола, такие как шрифты и т.д., Вероятно, не будут сохранены). Однако, как только этот тест пройдёт успешно, мы можем быть уверены, что тот же виртуальный рабочий стол на ПК-сервере теперь доступен с клиентского ПК по сети.
Чтобы запустить программу в этом сеансе виртуального отображения, используйте переменную среды DISPLAY
:
SERVER$ DISPLAY=:1 evince
Чтобы подключиться к этому сеансу с клиентского компьютера, просто выполните:
CLIENT$ vncviewer mypc:1
... или вы можете использовать IP-адрес серверного ПК mypc
напрямую (как, например, в vncviewer 192.168.200.200:1
). Опять же, внутри текущей операционной системы клиентского ПК открывается окно, которое показывает сеанс виртуального дисплея на серверном ПК (как в тесте).
После того, как закончите с работой - чтобы отключить виртуальный сеанс совместного использования экрана через VNC, выполните на сервере ПК:
SERVER$ vnc4server -kill :1
Получил эту технику из [ubuntu]. Используйте VNC в качестве второго монитора - ubuntuforums.org ; некоторые другие ссылки, имеющие отношение к подобным темам:
Xdmx
+ Xephyr
fakexinerama
xrandr
+ x11vnc
Xorg
, Xdmx
и x11vnc
Это то, для чего был разработан Xdmx , но он не обновлялся с 2004 года. Удачи в том, чтобы заставить его работать (вставьте сюда дистрибутив), который в значительной степени исправлен и недавно выпущен X.org.
Есть еще одно решение - Synergy. Однако Synergy предназначен для использования с несколькими рабочими компьютерами, а не для симуляции мониторов.
Таким образом, вы не сможете получить доступ к своим файлам с первого компьютера при использовании монитора второго компьютера, и вы не сможете запускать приложения на одном и переключать их на другой (например, на второй монитор). Если вы полны решимости, вы можете настроить NFS так, чтобы две системы могли по крайней мере совместно использовать ваши личные файлы.