Linux: użyj VNC, aby utworzyć drugi ekran

11

Planuję używać mojego 7-calowego tabletu z Androidem jako drugiego ekranu za pośrednictwem VNC.

Udostępnianie mojego ekranu głównego działa dobrze z x11vnc, ale nie tego chcę.

Więc stworzyłem drugi ekran za pomocą sterownika fikcyjnego wideo xorg86 i udostępniam ten ekran, z x11vnc -display :1którym działa, ale nie rozumiem, aby xrandr „rozszerzył” ten ekran na ekran główny ...

Co robię źle lub czy istnieje lepsze rozwiązanie? Sterownik ekranu głównego to cs nvidia one.

Guido Krömer
źródło
1
Czy możesz spróbować wyjaśnić mi kilka niejasności? Gdzie tworzysz ten drugi ekran? Nie rozumiem, co masz na myśli przez „który działa, ale nie rozumiem, żeby xrandr„ rozszerzał ”ten ekran o ekran główny”. Jeśli możesz wyjaśnić swoje pytanie, myślę, że masz większą szansę na uzyskanie dobrej odpowiedzi.
Jeff Welling,
> ale nie rozumiem, żeby xrandr „rozszerzał” ten ekran. Co próbowałeś? Co się stało, kiedy spróbowałeś? Co pokazuje 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
Ale nie mogę ustawić czegoś takiego jak „xrandr --output VGA-0 - left-of LVDS” lub w moim przypadku coś takiego: „xrandr --output - Screen-1 - left-of -Screen-0” (Jeśli coś jest możliwe z Xrandr ...)
Guido Krömer

Odpowiedzi:

4

Myślę, że znalazłem rozwiązanie wykorzystujące xdmx zamiast xrandr; Spróbuję tego na maszynie wirtualnej z dwoma xserverami (z atrapami urządzeń) plus xdmx jako podstawowym xserver.

Moja pierwsza próba z dwoma „fałszywymi serwerami xservers”:

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

Działa, ale teraz muszę powiedzieć Slimowi, aby pracował z Xserver numer 4 i położył to wszystko w bezpieczny skrypt bash.

Guido Krömer
źródło