Remote Desktop für OS X ist besser als VNC?

7281
davr

VNC fühlt sich nur träge und ineffizient an und hat gelegentlich Displaystörungen. Unter Windows kann ich Remote Desktop (RDP / MSTSC) und unter Linux NX Server verwenden, die beide viel besser als VNC sind.

Gibt es etwas Besseres als einen VNC-Server für OS X? Ich brauche auch etwas, das einen Client (Viewer) für Windows-Maschinen hat.

9
Siehe http://superuser.com/questions/10340/fastest-screen-sharing-subween-mac-and-windows ghoppe vor 14 Jahren 0
Es sieht so aus, als gäbe es nichts Besseres als VNC ... alle Antworten sind scheinbar dürftig im Web. davr vor 14 Jahren 0

4 Antworten auf die Frage

12
Chris Dragon

iRapp war mein bevorzugter schneller Bildschirmfreigabeserver für OS X, aber im Juni 2016 ging sie in Konkurs, und der Lizenzserver wurde irgendwann heruntergefahren. Ab dem 2. Oktober 2016 gab meine Lizenz für den iRapp-Server an, dass die Lizenz gesperrt war, da keine Verbindung zum Lizenzserver hergestellt werden konnte und ich keine Möglichkeit fand, den Server wieder zum Laufen zu bringen. Sogar eine Testlizenz, von der ich eine Kopie hatte, konnte nicht installiert werden, ohne dass der Lizenzserver aktiv war.

Nach einigen Recherchen fand ich heraus, dass Aqua Connect der einzige Konkurrent von iRapp ist, der einen OS X RDP-Server anbietet. In der Tat war Aqua zuerst bei RDP und verklagte iRapp wegen des Reverse-Engineering ihres Produkts, verlor aber den Fall. Aqua ist angeblich schneller (sie haben das RDP-Protokoll verbessert und nennen es AAP), aber leider entwickeln sie sich nur langsam. iRapp hatte einige Monate nach der Veröffentlichung von OS X El Capitan Unterstützung, aber als ich von Aqua eine Probelizenz forderte, sagte er, Aqua sei immer noch eine Woche oder länger von einer Betaversion mit Unterstützung für El Capitan (und dies war über eine Jahr nach der Veröffentlichung von EC!).

Bis jetzt habe ich mich geweigert, Aqua 249 Dollar zu zahlen, da ich wusste, dass ihre Software mit einem zukünftigen macOS-Update unbrauchbar werden kann, und sie es möglicherweise nicht länger als ein Jahr repariert.

Ich habe alle freien VNC-Clients ausprobiert: RealVNC, TightVNC, TigerVNC, UltraVNC und TurboVNC, und sie sind alle an verschiedenen Stellen in einem LAN, sogar in einem LAN, und jeder hat verschiedene Probleme bei der Übertragung von Systemschlüsseln, insbesondere Cmd-Tab. UltraVNC war das schnellste, wenn auf "Ultra" in einem LAN eingestellt wurde, aber das Zeichnen von Menüs würde immer noch bis zu 5 Sekunden blockieren und das Senden von Cmd-Schlüsseln ist null.

Ich habe schließlich eine Testversion von Remotix ausprobiert, die 39 US-Dollar kostet und das VNC-Protokoll verwendet. Aus irgendeinem Grund ist die Verbindung mit dem in OS X integrierten VNC-Server (in den Systemeinstellungen als "Bildschirmfreigabe" bezeichnet) enorm schneller als bei allen anderen Clients . Tatsächlich ist es fast so schnell wie iRapp und es gibt keine Probleme mit den Systemschlüsseln. Ich empfehle die 'adaptive' Bildschirmqualität, weil 'Voll' merklich langsam ist und 'Mittel' viele Farben als falschen Farbton anzeigt. VNC unterstützt mehrere Protokolle zur Bildschirmkomprimierung, und ich vermute, Remotix implementiert das Apple-native Protokoll. Probleme, die ich damit habe:

  • Das Mausrad bewegt die XCode-Bildlaufleiste im Vergleich zu iRapp sehr langsam (eigentlich habe ich in den Voreinstellungen eine "Bildlaufempfindlichkeit" gefunden und bei maximaler Einstellung ist es nicht so schlimm, fühlt sich aber trotzdem etwas langsam an).
  • Der Text wird beim langsamen Scrollen fast zu verschwommen, um ihn zu lesen, wird jedoch schneller, wenn Sie das Scrollen beenden. Ärgerlicher als ein echtes Problem, aber ich vermisse die durchgängige Klarheit von iRapp.
  • Die Tastatur wird ignoriert, wenn Sie die Maus außerhalb des Fernsteuerungsfensters bewegen. Dies kann sehr ärgerlich sein, wenn Sie in ein Suchfeld klicken und dann die Maus aus dem Weg bewegen, um Ihre Suche einzugeben, und die Maus endet außerhalb des Fensters. Der Entwickler sagt, es gibt derzeit keine Lösung dafür.
  • Kopieren / Einfügen sind nicht zuverlässig. Gelegentlich schlagen sie zufällig aus und funktionieren, wenn sie erneut versucht werden. Das Kopieren von Text aus bestimmten Programmen scheint normalerweise (aber nicht immer) etwas in die Zwischenablage zu legen, das Remotix nicht versteht und wiederholtes Einfügen nichts bewirkt. Ich habe PureText installiert, mit dem Sie einen Hotkey binden können, um das Nur- Text-Format in der Zwischenablage zu ändern. Wenn ich mit der Maus außerhalb des Remotix-Fensters klicke, aktiviere den PureText-Hotkey und füge ihn in Remotix ein. Das ist zwar umständlich, aber es funktioniert. Auf der positiven Seite kann ich Bilder kopieren und in OS X einfügen, was bei den meisten VNC-Clients nicht möglich ist.
  • Alt-Tab in Remotix wechselt nicht zu anderen Windows-Apps wie in iRapp. Seltsamerweise ruft Alt-Tab den Windows-Task-Switcher auf, aber die Freigabe des Tabs scheint von Remotix erfasst zu werden, wodurch das Task-Switcher-Fenster geöffnet bleibt. Später entdeckte ich, dass Sie die Maus außerhalb des Remotix-Fensters und von Alt-Tab erfolgreich bewegen können.

Eine weitere schnelle Bildschirmfreigabeoption ist NoMachine . Es verwendet das NX-Protokoll, das dem Prinzip von RDP ähnelt und mit ähnlicher Klarheit in etwa so schnell wie iRapp ist. Leider hat es für mich Deal-Killing-Probleme:

  • Die Farben sind leicht verzerrt. Ich denke nicht, dass selbst bei Verwendung der höchsten Qualität die Farben vollständig korrigiert wurden, obwohl die leichte Verschiebung für einige Benutzer keine Rolle spielt. Wenn Sie wie ich Screenshots für die Produktdokumentation machen müssen, kann die Farbverschiebung einen Deal Baker darstellen.
  • Das Scrollrad ist langsam und kann nicht eingestellt werden.
  • Keine integrierte Option zum Austauschen von Strg- und Win-Schlüsseln wie Remotix verfügt über die Möglichkeit, dass Ctrl- [Key] anstelle von Win- [Key] Cmd- [Key] an OS X überträgt. Stattdessen habe ich AutoHotkey verwendet, um Strg / Win auszutauschen Wie ich es mit iRapp zu tun hatte, aber NoMachine sieht irgendwie nicht, dass ich die Strg-Taste loslasse. Cmd-Tab, Cmd-C, Cmd-V funktionieren jedoch nicht alle oder lassen OS X nicht denken, da die Cmd-Taste weiterhin gedrückt bleibt alle möglichen probleme. Das ist ein Deal Breaker. Ein Fix wurde hier vorgeschlagenvor einem Jahr wurde aber noch nicht umgesetzt. Wenn Sie nicht Ctrl / Win austauschen, können Sie mit der Win- [Taste] Cmd- [Taste] abrufen, aber Sie können Win-Tab für Cmd-Tab nicht verwenden, da Windows diesen Hotkey für seinen eigenen Task-Switcher selbst frisst wenn Sie den Hotkey in der Windows-Registrierung deaktivieren. Das Austauschen von Cmd und Ctrl in OS X-Systemeinstellungen funktioniert ebenfalls nicht, da beim Anschluss von NoMachine keine Tastatur aufgeführt wird. Wenn Sie eine physische Tastatur anschließen und ihre Tasten austauschen, werden nur die Tasten dieser physischen Tastatur ausgetauscht (wenn ich mich recht erinnere).
  • Bild kopieren und in OS X einfügen funktioniert nicht.
  • Das Fernsteuerungsfenster muss bei jeder Verbindung manuell angepasst werden (iRapp hatte das gleiche Problem, Remotix nicht).

OpenNX ist ein weiterer NX-Protokollserver für OS X, wurde jedoch nicht für die Verwendung mit Yosemite oder höher aktualisiert.

Ich habe gute Dinge über Splashtop gelesen, aber es kostet 60 US-Dollar pro Jahr für den gewerblichen Gebrauch eines Benutzers und ich hasse es, jährliche Gebühren für Software zu zahlen. Für den persönlichen Gebrauch ist es kostenlos und meine Suchanfragen legen nahe, dass es Unterstützung für die Tastenkombination Strg bis Cmd gibt.

Timbuktu gibt es seit 1980 und ich gehe davon aus, dass es gut funktioniert, aber der Besitz wurde an verschiedene Unternehmen verkauft. Soweit ich das beurteilen kann, verkauft ihr letzter Besitzer, Arris, es nicht mehr. Leute, die es bereits besitzen, mussten auf Hacks zurückgreifen, um es in El Capitan zu installieren.

Die kostenpflichtige TeamViewer- Version unterstützt das Herstellen einer Verbindung mit einer lokalen IP-Adresse, anstatt über das Internet zu routen. Sie haben sich jedoch zu einem Abonnement-Modell mit einem Preis von 42 USD / Monat entwickelt. Das Produkt ist für den persönlichen Gebrauch kostenlos und scheint ziemlich schnell zu sein, lässt jedoch kleine Registerkarten in der Benutzeroberfläche und verwendet Nag-Dialoge. Die Leute sagen auch, dass sie die kostenlose Version über einen längeren Zeitraum nicht über ihre Server verwenden dürfen. Es hat keine Unterstützung für das Senden der Strg-Taste als Cmd an macOS, was für mich ein Deal Breaker ist. Problemumgehungen wie AutoHotkey, die mit iRapp zusammengearbeitet haben, um Cmd / Ctrl zu tauschen, funktionieren nicht mit TeamViewer, und Online-Diskussionen weisen auf keine Lösung hin.

Ich habe gelesen, dass jemand sagt, dass " LogMeIn im Vergleich zu VNC oder iRAPP sehr schnell ist", aber ein Kommentar zu einer anderen Antwort auf dieser Seite sagt "In einem LAN ist VNC besser als Logmein", also weiß ich es nicht. So oder so funktioniert es nur über das Internet und ich möchte eine LAN-Fernsteuerungslösung. GoToMyPC scheint auch nur Internet zu sein.

Seit 2014 hat jemand einen Unix-Xrdp-Server für MacOS bekommen, aber einige der in den Antworten beschriebenen Probleme klingen nach Deal-Killern. Es kann einen Versuch wert sein, wenn sie die Fehler behoben haben. Eine weitere große Sorge ist, dass zukünftige Versionen von macOS dies zerstören werden, und es wird ewig dauern, bis jemand eine Problemumgehung findet. Andernfalls entfernt Apple möglicherweise die alten Unix-Schichten vollständig, die funktionieren.

High Sierra Update:

Seit dem Umzug nach High Sierra kann Remotix nicht mehr einen Doppelklick an den Remote-Computer übertragen, und es hat merkwürdige Probleme, bestimmte Zeichen an einige Programme in der Terminal-App zu senden. Es sieht aus wie einige oder alle der Anschluss Probleme gehen weg, wenn Num Lock - Taste eingeschaltet ist ON (komisch). Das Doppelklick-Problem ist unglaublich frustrierend. Nach einer Woche Wartezeit erhielt ich eine Antwort von Nulana, dass sie um den 25. Oktober 2017 herum ein Update veröffentlichen sollten.

Remotix 5 for Win wurde am 31. Oktober veröffentlicht und es wurde behoben, dass der Doppelklick nie gesehen wurde, aber jetzt muss ich unglaublich schnell klicken und er wird immer noch nicht als Doppelklick gesehen. Das Installieren des macOS 10.13.1-Updates schien das Problem zu beheben, bis ich einen Neustart durchführte und dasselbe Problem auch nach einem Neustart zurückkehrte. Der TightVNC-Client hatte das gleiche Problem und gab an, dass es sich wahrscheinlich um ein Problem mit dem macOS VNC-Server handelte. Ich konnte die Reproduktion auf einem anderen Computer nicht durchführen, also habe ich macOS 10.13 nach dem Löschen des Laufwerks von Grund auf neu installiert, und das Problem mit dem Doppelklick ist verschwunden. Ich habe die alte Software installiert, von der ich dachte, dass sie sie verursacht hat, und sie ist immer noch nicht zurückgekehrt. Remotix 4 kann immer noch nicht doppelt klicken.

iRapp wurde als NuoRDS unter einem anderen Firmennamen von einem ehemaligen Manager von Coderebel wiedergeboren. Es ist so schnell wie nie zuvor und unterstützt Doppelklick. Leider bieten sie keinen dedizierten Client mehr an, daher müssen Sie den MS RDS-Client, Remotix oder verschiedene andere Clients verwenden. Bisher habe ich keine gefunden, mit der ich Cmd und Ctrl so austauschen kann, wie der iRapp-Client zur Unterstützung von AutoHotkey. Der alte iRapp-Client stellt eine Verbindung her und trennt sich sofort ohne Fehlermeldung. Ich habe sie gefragt, ob es eine Problemumgehung gibt. Ursprünglich schlugen sie vor, Ukelele auf dem Mac auszuführen, aber nach einiger Untersuchung gab sie zu, dass Ukelele die Bedeutung von Zusatztasten wie Cmd und Ctrl nicht ändern kann (und die Keylayout-Dateien nicht direkt bearbeiten kann). Angeblich wird ein Update veröffentlicht, um die Schlüssel auf dem NuoRDS-Server zu tauschen, jedoch keine ETA.

Normalerweise können Sie die Cmd / Ctrl-Tasten mit tauschen Apple System Preferences > Keyboards > Modifier Keys..., dies betrifft jedoch nur die lokale Tastatur, nicht die von der Fernbedienungssoftware gesendeten Tasten. Hier wird erläutert, wie die von den Systemeinstellungen verwendeten Dateien direkt geändert werden. Außerdem wird gezeigt, dass sich die Einstellungen auf eine Tastatur auswirken, die anhand ihrer eindeutigen Hersteller- und Produkt-ID identifiziert wird. Ich habe eine Weile gesucht, ob es eine Hersteller- / Produkt-ID für die virtuelle Fernbedienungstastatur gibt oder ob Sie die Tasten auf "allen" Tastaturen austauschen könnten, aber keine Lösung finden konnten. Ich habe versucht, die Hersteller- und Produkt-ID in der Datei zu überspringen, in der Hoffnung, dass diese als "alle" Tastaturen interpretiert werden, und dann neu gestartet, aber dies hatte keine Auswirkungen.

Andere Software, die normalerweise Cmd / Ctrl unter MacOS austauschen kann, funktioniert auch nicht, wenn sie über eine Fernbedienung verbunden ist:

  • DoubleCommand (derzeit nicht kompatibel mit Sierra und höher)
  • Karabiner-Elemente (früher KeyboardRemap4Macbook).
Ich weiß, es ist fast zwei Jahre her, seit Sie diese Antwort gepostet haben. Aber ich wollte mich bei Ihnen dafür bedanken, denn es war wunderbar umfangreich und wies mich auf NuoRDS hin, das ich bereits eingesetzt habe und wirklich schätze (ich arbeite meistens in der Windows 10-Umgebung, daher ist Remote Desktop Connection für mich ein wichtiger Ansatz) ). NuoRDS ist weitaus schneller als TigerVNC, das ich zuvor verwendet habe. Danke nochmal! Mark Olbert vor 6 Jahren 1
2
steve.lippert

Ich liebe Logmein dafür, da ich überall Zugriff habe und mich nicht um das Weiterleiten von Ports kümmern muss. Könnte ein bisschen viel erscheinen, wenn Sie nur über ein LAN darauf zugreifen, aber immer noch verwendbar sind.

Logmein ist großartig! Und frei! Funktioniert auch mit Windows-Systemen! Avalanchis vor 14 Jahren 0
Wie ist die Leistung im Vergleich zu VNC oder RDP? Ich finde, dass VNC im Vergleich zu RDP (oder NX unter Linux) ziemlich zurückhaltend ist, aber ich nehme an, dass Sie das nicht verwendet haben, es ist nicht sehr üblich. davr vor 14 Jahren 0
Es ist nicht so gut wie RDP, aber es ist brauchbar. In einem LAN ist VNC besser als Logmein, aber ich kenne Ihren Anwendungsfall nicht. steve.lippert vor 14 Jahren 0
1
Montag451

Versuchen Sie dies und alle Ihre Sorgen wären weg;)

Der einzige Nachteil ist, dass bei kostenlosen Lizenzen die Verbindungszeit begrenzt wird, wenn Sie sie zu häufig verwenden. Ich habe dieses Problem nicht, weil wir eine Premium-Lizenz haben. Sie können es auf plattformübergreifenden Plattformen verwenden (natürlich mit Einschränkungen bei den Funktionen).

Teamviewer

1
digitxp

Ein alter SuperUser-Thread wies mich auf den $ 80- iRapp hin, der recht gut zu funktionieren scheint, aber recht teuer ist ( naja, nicht für Mac-Benutzer, sondern ...). Es ist ein RDP-Server für Mac OS.

Der Grund, warum VNC so langsam ist, liegt darin, dass es nicht viel mehr als ein Screencast Ihres Desktops und Vorwärtsbefehle für Maus und Tastatur macht. Sowohl RDP als auch NX senden Anweisungen zum Rendern der Anzeige (z. B. SVG vs. JPG - JPG ist das Format, das VNC zum Senden der Screenshots verwendet). Ich denke, dass TeamViewer den gleichen Prozess durchführt, obwohl ich es nicht sicher weiß.

Zusammenfassung: VNC ist systematisch minderwertig und iRapp ist eine recht teure Lösung für Ihr Problem.