Linux: используйте VNC для создания второго экрана

11

Я планирую использовать свой 7-дюймовый планшет Android в качестве второго экрана через VNC.

Совместное использование моего основного экрана нормально работает с x11vnc, но это не то, что я хочу.

Поэтому я создал второй экран с помощью драйвера xorg86-video-dummy и поделился этим экраном, с x11vnc -display :1которым работает, но мне не удается использовать xrandr, «расширяющий» этот экран с помощью основного экрана ....

Что я делаю не так или есть лучшее решение? Драйвер для основного экрана - CSVIDIA.

Гвидо Крёмер
источник
1
Можете ли вы попытаться прояснить для меня несколько неясностей? Где вы создаете этот второй экран? Я не понимаю, что вы подразумеваете под «что работает, но я не могу заставить xrandr« расширить »этот экран с помощью основного экрана». Если бы вы могли уточнить свой вопрос, я думаю, у вас больше шансов получить хороший ответ.
Джефф Веллинг
> но я не понимаю, как использовать xrandr, «расширяя» этот экран. Что вы пробовали? Что случилось, когда вы попробовали это? Что показывает xrandr --auto?
symcbean
user@Thinkpad-T61>xrandr --screen 1 xrandr: Failed to get size of gamma for output default Screen 1: minimum 320 x 240, current 1024 x 768, maximum 1024 x 768 default connected 1024x768+0+0 0mm x 0mm 1024x768 60.0* 800x600 60.0 56.0 640x480 60.0 512x384 60.0 400x300 60.0 56.0 320x240 60.0
Гвидо Крёмер
caco@Thinkpad-T61>xrandr --screen 0 xrandr: Failed to get size of gamma for output default Screen 0: minimum 320 x 175, current 1440 x 900, maximum 1440 x 900 default connected 1440x900+0+0 0mm x 0mm 1440x900 50.0* 51.0 52.0 1024x768 53.0 54.0 55.0 56.0 57.0 ...
Гвидо Крёмер
Но я не могу установить что-то вроде «xrandr --output VGA-0 - left-of LVDS» или в моем случае что-то вроде этого «xrandr --output --Screen-1 --left-of -Screen-0» (Если что-то возможно с Xrandr ...)
Гвидо Крёмер

Ответы:

4

Я думаю, что нашел решение, используя xdmx вместо xrandr; Я попробую это на виртуальной машине с двумя серверами xserver (с фиктивными устройствами) и xdmx в качестве основного сервера xserver.

Моя первая попытка с двумя "фиктивными серверами":

Xorg :2 -config /etc/X11/xorg.conf.dummy & // my "real screen"
Xorg :3 -config /etc/X11/xorg.conf.dummy & // my "vnc screen"
Xdmx :4 +xinerama -display localhost:2 -display localhost:3 &
x11vnc -display :3 -noshm

Работает, но теперь я должен сказать, что slim работает с xserver номер 4, и объединить все это в отказоустойчивый скрипт bash.

Гвидо Крёмер
источник