Linux: use o VNC para criar uma segunda tela

11

Estou planejando usar meu tablet Android de 7 "como segunda tela via VNC.

Compartilhar minha tela principal funciona bem com x11vnc, mas não é isso que eu quero.

Então eu criei uma segunda tela usando o driver xorg86-video-dummy e compartilhei essa tela com a x11vnc -display :1qual funciona, mas não consegui usar o xrandr "estendendo" essa tela com a tela principal ....

O que estou fazendo de errado ou existe uma solução melhor? O driver para a tela principal é o da cs nvidia.

Guido Krömer
fonte
1
Você pode tentar esclarecer algumas ambiguidades para mim? Onde você está criando essa segunda tela? Eu não entendo o que você quer dizer com "o que funciona, mas eu não entendo o uso do xrandr 'estendendo' essa tela com a tela principal" também. Se você pudesse esclarecer sua pergunta, acho que teria uma chance melhor de obter uma boa resposta.
91111 Jeff Welling
> mas não é possível usar o xrandr "estendendo" essa tela O que você tentou? O que aconteceu quando você tentou? O que mostra o 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
Mas não consigo definir algo como "xrandr --output VGA-0 - falta de LVDS" ou, no meu caso, algo como "xrandr --output --Screen-1 - left-of-Screen-0" (Se alguma coisa é possível com Xrandr ...)
Guido Krömer

Respostas:

4

Eu acho que encontrei uma solução usando xdmx em vez de xrandr; Vou tentar isso em uma máquina virtual executando dois xservers (com dispositivos fictícios) mais o xdmx como xserver principal.

Minha primeira tentativa com dois "xservers fictícios":

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

Funciona, mas agora tenho que dizer ao Slim para trabalhar com o xserver número 4 e juntar tudo isso em um script bash à prova de falhas.

Guido Krömer
fonte