Dodanie wirtualnego ekranu do xorg.conf 11.04 (trzeci ekran nad VNC)

8

Obecnie mam nvidia gtx470 z 2 x 22 "wyświetlaczami 1920x1080 na twinview.

Ponieważ mam zapasowy laptop (stary, ale działa) i ekran (22 "1680x1050).

Serwer vnc zostałby skonfigurowany (tylko do wyświetlania) na ekranie wirtualnym, a laptop logowałby się (tylko do wyświetlania), więc byłby to tylko ekran ... Wirtualny ekran byłby częścią mojej sesji gnome ... i teoretycznie uczyniłby mnie potrójnym konfiguracja wyświetlacza, widziałem, jak robi się to w systemie Windows ... co nas trzyma?

Ponieważ nie jestem do końca doświadczony z vnc lub xorg.conf (tylko uczę się ustawień, czy ktoś może dać mi wskazówki, jak zrobić wirtualny ekran / monitor i jaki serwer vnc pozwala na połączenie z określonym ekranem. (Realvnc robi to w systemie Windows ...)

Mam nadzieję, że jeden z was pomoże Grtzowi, Dutchy

Edycja: Moje obecne obejście polega na użyciu jedności i vnc w maszynach VMware na stacjach roboczych ... pomimo tego, że robię to, czego potrzebuję, nadal chciałbym mieć rzeczywisty trzeci monitor

HTDutchy
źródło
1
Zdecydowanie polecam przyjrzeć się Synergy .
Nathan Osman
2
Jestem zdezorientowany twoją akceptacją jedynej odpowiedzi na to pytanie. To nie doda drugiego / trzeciego / n-tego „wirtualnego” ekranu do twojego istniejącego ekranu X, dostępnego dla serwera VNC (myślę, że o to prosisz). Zamiast tego pozwoli ci połączyć się z jednym wyświetlaczem przez VNC. Myślę, że ty (i ja) potrzebuję czegoś więcej: superuser.com/questions/305725/...
Esteban

Odpowiedzi:

3

Istnieje moduł vnc dla X, który można zainstalować, który zapewni natywny: 0 X wyświetlacz podczas zdalnego połączenia z vncviewer.

  1. Zainstaluj pakiet „vnc4server” (wszechświat). Zapewni to „/usr/lib/xorg/modules/extensions/libvnc.so” (moduł vnc.so dla VNC 4.1.2 został zmieniony z vnc.so na libvnc.so.)

  2. Dodaj „vnc” do sekcji Moduł w /etc/X11/xorg.conf

    Section "Module"
        ...
        Load "vnc"
    EndSection
    
    • Jeśli serwer VNC działa w bezpiecznym środowisku, możesz wyłączyć uwierzytelnianie za pomocą następującej konfiguracji:

      Section "Screen"
          ...
          Option "SecurityTypes" "None" 
      EndSection
      
    • Jeśli twój serwer VNC NIE działa w bezpiecznym środowisku, musisz ustawić hasło VNC za pomocą programu vncpasswd:

      # vncpasswd
      Password:
      Verify:
      

      Następnie powiedz modułowi VNC, gdzie hasło jest przechowywane w xorg.conf:

      Section "Screen"
          ...
          Option "SecurityTypes" "VncAuth"
          Option "UserPasswdVerifier" "VncAuth"
          Option "PasswordFile" "/root/.vnc/passwd"
      EndSection
      

Wyloguj się i uruchom ponownie X (Ctrl-Alt Backspace)


Źródło http://ubuntuforums.org/archive/index.php/t-279069.html

Amith KK
źródło
1
xorg.confjuż nie istnieje. Proszę zmodyfikować odpowiedź do aktualnego X.
Oxwivi
@Oxwivi: co masz na myśli mówiąc „już nie istnieje”? X może działać bez xorg.conf, ale jeśli jest obecny, zostanie wzięty pod uwagę.
Sergey
1
@Sergey Tak, teraz nie istnieje normalnie, a ponieważ nie ma już powodu, aby istnieć, odpowiadamy na pytanie, zakładając, że go nie ma. O ile, oczywiście, OP nie twierdzi, że już ma xorg.conf.
Oxwivi
Niestety nie mogę jeszcze głosować :), ale to nie odpowiada na pytanie. Albo źle to zrozumiałem.
Esteban