
Ich habe x11vnc auf dem Host (RHEL7.2) installiert, das ich mit dem Befehl x11vnc -forever ausführe, um mit dem Befehl vncviewer IPAddr:display eine Desktop-Sitzung dieses Servers auf meinem Remote-Computer (RHEL6.2) zu haben.
Meine Voraussetzung ist,mehrere unabhängige Remote-Sitzungenmeines Hostservers vom Remote-Computer aus.Im aktuellen Szenario nutzen beide Rechner1 und 2 bei einer Remote-Sitzung denselben Desktop, während ich unabhängige Desktops haben möchte, damit mehrere Benutzer remote auf den Host zugreifen können, ohne die Arbeit anderer zu stören.
x11vnc wurde verwendet, da es OpenGL-Grafiken auf Remote-Computern unterstützt.
Antwort1
Dies ist mit nicht möglich x11vnc
, da es an einen vorhandenen X-Server gebunden ist. Sie benötigen für jede x11vnc
Instanz eine eigene X-Server-Instanz.
Verwenden Sie stattdessen etwas wie Xvnc
, das einen X-Server mit einem „virtuellen“ Framebuffer erstellt.
Ja, Sie werden OpenGL auf diese Weise nicht unterstützen können, denn es gibt nureinsGrafikkarte mit einer GPU, und diese können Sie nicht (einfach) zwischen X-Servern teilen.
Sie können eine feste Anzahl von Xvnc
Servern beim Systemstart starten oder cleverere Dinge tun, wie sie vonxinetd/inetd(ja, der Link ist für ArchLinux; für RHEL anpassen).