remote desktop: Lösungen im Vergleich

Um über ein Netzwerk auf einen anderen Bildschirm zuzugreifen brauchen wir eine remote-desktop-lösung. Davon gibt es sehr viele und ein Vergleich nimmt relativ viel Zeit in Anspruch, weil alle leicht unterschiedlich aufgerufen werden, verschieden weit entwickelt sind und unterschiedlich viel können. Ich habe mich hier bemüht Minimalsetups zusammen zu stellen, damit man das bei Bedarf schnell zur Hand hat, weil je nach Problem mal die eine und mal die andere Lösung überlegen ist. Dazu einige Hinweise aus der Praxiserfahrung:

spice ist besonders schnell in Verbindung mit einem unter KVM/Qemu laufenden Windows
TigerVNC scheint als einziges schnell genug, um über ein LAN zum Beispiel Blender remote laufen zu lassen und die 3D-Beschleunigung der Grafikkarte nutzen zu können (cycles).
x11vnc ist schnell installiert und eingerichtet, braucht nicht unbedingt ein Passwort und kann auch einzelne Fenster remote freigeben
xrdp ist auch leicht einzurichten und ein Client ist bei Windows gleich mit dabei, sodass man direkt von Windows auf seinen XServer connecten kann. Die Sicherheit ist ein Problem. Videos abspielen oder Blender nutzen klappt nicht.

Teil 1: Die Server

Schnellanleitung zur Einrichtung verschiedener Server zum Testen.

vino

Die vermutlich einfachste Variante- Aber leider nicht besonders schnell und bislang schlecht dokumentiert.


http://live.gnome.org/Vino

x11vnc

Auch eine bewährte Lösung und auch einfach einzurichten. Unterstützt das Teilen eines einzelnen Fensters anstelle des ganzen Desktops. Schneller als vino.


http://sourceforge.net/projects/libvncserver/

TigerVNC

Die aktuelle Standardlösung mit ordentlicher Geschwindigkeit.


http://sourceforge.net/projects/tigervnc/

xrdp

Damit man sich mit den Boardmitteln von Windows auf ein Linuxsystem mit XServer verbinden kann


http://www.xrdp.org/

Xspice

Die Lösung ist die jüngste, hat auch noch ein paar Kinderkrankheiten, zum Beispiel funktioniert es nicht ohne die Option –disable-ticketing, und es fehlen Features wie die Darstellung von Videos. Die Geschwindigkeit ist aber bislang vielversprechend.


http://spice-space.org/download.html

nxserver

Das Teil wird von einem Unternehmen entwickelt und open source bereit gestellt. Es gibt nicht kommerzielle Forks: Die Clientsoftware “OpenNX” und dem “FreeNX-Server”. Beide sind nicht zu empfehlen, weil einerseits nicht alle Features aus der kommerziellen Version enthalten sind und diese teilweise fürs Debugging nötig wären, andererseits die Dokumentation schlecht bis nicht vorhanden ist und zuletzt Änderungen in der Benutzeranmeldung dazu geführt haben, dass viele Tutorials unbrauchbar geworden sind. Nach mehreren Stunden intensiven Lesens hatte ich das Teil noch immer nicht am Laufen und da vncserver so gut funktioniert, habe ich es jetzt aufgegeben.

Teil 2: Client-Software

Verschiedene Klienten zum Testen

remote-viewer

Pro: Funktioniert sowohl mit vnc, als auch mit spice, unterstützt mehrere Monitore mit xrandr und hat in der Benutzerführung Ähnlichkeit mit dem Microsoft-Produkt. Contra: Bereitet mir in Verbindung mit Spice bislang Probleme, weil beim Scrollen die Fenster flackern.


http://virt-manager.org

vncviewer

Scheint zusammen mit TigerVNC die schnellste Lösung sein, wenn man auf einem entfernten X-Server mit 3D-Software arbeiten will


http://tigervnc.org/

spicec und spicy

Der Support für mehrere Monitore fehlt insofern, dass dann mehrere Fenster aufgehen und sich erstmal überlappen. Man muss sie dann manuell zurechtschieben, weil es keine Kommandozeilenoption dazu gibt. Ansonsten funktioniert diese Lösung bei mir mit Spice am besten.


http://spice-space.org/

rdesktop

Um sich auf einen Windowsrechner mit RDP zu verbinden gibt es


http://www.rdesktop.org/

xfreerdp

Für das RDP-Protokoll gibt es außerdem


http://www.freerdp.com/

max,