Linux: utilisez VNC pour créer un deuxième écran


11

Je prévois d'utiliser ma tablette Android 7 "comme deuxième écran via VNC.

Le partage de mon écran principal fonctionne bien avec x11vnc, mais ce n'est pas ce que je veux.

J'ai donc créé un deuxième écran en utilisant le pilote xorg86-video-dummy et x11vnc -display :1je partage cet écran avec lequel ça marche mais je n'arrive pas à utiliser xrandr en "étendant" cet écran avec l'écran principal ....

Que fais-je de mal ou existe-t-il une meilleure solution? Le pilote de l'écran principal est le cs nvidia.


1
Pouvez-vous essayer de lever quelques ambiguïtés pour moi? Où créez-vous ce deuxième écran? Je ne comprends pas ce que vous entendez par "qui fonctionne, mais je ne parviens pas à utiliser [x] l'extension xrandr de cet écran avec l'écran principal". Si vous pouviez clarifier votre question, je pense que vous auriez plus de chances d'obtenir une bonne réponse.
Jeff Welling

> mais je ne comprends pas comment utiliser xrandr pour "étendre" cet écran Qu'avez-vous essayé? Qu'est-il arrivé lorsque vous l'avez essayé? Que montre 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
Guido Krömer

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 ...
Guido Krömer

Mais je ne peux pas définir quelque chose comme "xrandr --output VGA-0 --left-of LVDS" ou dans mon cas quelque chose comme ceci "xrandr --output --Screen-1 --left-of -Screen-0" (Si quelque chose est possible avec Xrandr ...)
Guido Krömer

Réponses:


4

Je pense avoir trouvé une solution en utilisant xdmx au lieu de xrandr; Je vais essayer ceci sur une machine virtuelle exécutant deux xservers (avec des périphériques factices) plus xdmx comme xserver principal.

Mon premier essai avec deux "xservers factices":

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

Fonctionne, mais maintenant je dois dire à slim de travailler avec xserver numéro 4 et de mettre tout cela dans un script bash à sécurité intégrée.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.