Bureau à distance pour OS X qui est meilleur que VNC? [fermé]


20

VNC se sent juste lent et inefficace, et a parfois des problèmes d'affichage. Sous Windows, je peux utiliser Remote Desktop (RDP / MSTSC) et sous Linux, je peux utiliser NX Server, qui sont tous deux beaucoup plus performants que VNC.

Y a-t-il quelque chose de mieux que le serveur VNC pour OS X? J'ai aussi besoin de quelque chose qui a un client (visionneuse) pour les machines Windows.



On dirait qu'il n'y a rien de mieux que VNC ... toutes les réponses semblent être des merdes basées sur le Web.
davr

Réponses:


23

iRapp était mon serveur de partage d'écran rapide préféré pour OS X, mais ils ont fait faillite vers juin 2016 et leur serveur de licences a été supprimé à un moment donné. Vers le 2 octobre 2016, ma licence pour le serveur iRapp a déclaré qu'elle était bloquée car elle ne pouvait pas contacter le serveur de licences et je n'ai trouvé aucun moyen de le faire fonctionner à nouveau. Même une licence d'essai dont j'avais une copie ne serait pas installée sans que leur serveur de licences ne soit en place.

Après quelques recherches, j'ai découvert qu'Aqua Connect est le seul concurrent iRapp à proposer un serveur OS X RDP. En fait, Aqua a été le premier avec RDP et ils ont poursuivi iRapp pour l'ingénierie inverse de leur produit, mais ils ont perdu l'affaire. Aqua est censé être plus rapide (ils ont amélioré le protocole RDP et l'appellent AAP) mais malheureusement, leur développement est lent. iRapp a pris en charge OS X El Capitan quelques mois après sa sortie, mais quand j'ai demandé une licence d'essai à Aqua, ils ont dit qu'Aqua avait encore une semaine ou plus avant d'avoir une version bêta avec le support d'El Capitan (et c'était plus d'une un an après la sortie d’EC!).

Jusqu'à présent, j'ai résisté au paiement d'Aqua 249 $ sachant que leur logiciel pourrait devenir inutile avec une future mise à jour de macOS et ils pourraient ne pas le réparer avant 1 an ou plus.

J'ai essayé tous les clients VNC gratuits: RealVNC, TightVNC, TigerVNC, UltraVNC et TurboVNC et ils sont tous en retard à divers endroits, même sur un réseau local, et chacun a divers problèmes avec la transmission des clés système, en particulier Cmd-Tab. UltraVNC était le plus rapide du lot s'il était réglé sur la vitesse "Ultra" sur un réseau local, mais les menus de dessin resteraient bloqués jusqu'à 5 secondes et il n'a aucun support pour l'envoi de la clé Cmd.

J'ai finalement essayé un essai de Remotix qui coûte 39 $ et utilise le protocole VNC, mais pour une raison quelconque, il est énormément plus rapide lors de la connexion au serveur VNC intégré d'OS X (connu sous le nom de `` partage d'écran '' dans les paramètres système) que n'importe quel autre client. . En fait, il est presque aussi rapide qu'iRapp, et il n'a aucun problème avec les clés système. Je recommande une qualité d'écran «adaptative» car «Full» est sensiblement lente et «Medium» affiche de nombreuses couleurs comme une mauvaise teinte. VNC prend en charge plusieurs protocoles de compression d'écran et je soupçonne que Remotix implémente le protocole natif d'Apple. Problèmes que j'ai avec:

  • La molette de défilement de la souris déplace la barre de défilement XCode très lentement par rapport à iRapp (en fait, j'ai trouvé une "sensibilité de défilement" dans les préférences et au réglage maximum, ce n'est pas trop mal mais se sent toujours légèrement lent).
  • Le texte devient presque trop flou pour être lu lors du défilement lent, mais s’affine rapidement lorsque vous arrêtez le défilement. Plus ennuyeux qu'un vrai problème, mais la clarté constante d'iRapp me manque.
  • Il ignore le clavier si vous déplacez la souris en dehors de la fenêtre de contrôle à distance. Cela peut être très ennuyeux si vous cliquez dans une zone de recherche, puis effleurez la souris pour taper votre recherche et la souris se retrouve en dehors de la fenêtre. Le développeur dit qu'il n'y a actuellement aucun correctif pour cela.
  • Le copier / coller n'est pas fiable. Parfois, ils échouent au hasard et fonctionnent s'ils sont réessayés. La copie de texte de certains programmes semble généralement (mais pas toujours) mettre quelque chose dans le presse-papiers que Remotix ne comprend pas et le collage répété ne fait rien. J'ai PureText installé qui vous permet de lier un raccourci clavier pour changer tout ce qui se trouve dans le presse-papiers au format texte brut. Si je passe la souris en dehors de la fenêtre Remotix, active le raccourci clavier PureText, puis collez Remotix, c'est un problème, mais cela fonctionne. Sur le plan positif, je peux copier et coller des images sur OS X, ce que je ne peux pas avec la plupart des clients VNC.
  • Alt-tab depuis Remotix ne bascule pas vers d'autres applications Windows comme dans iRapp. Curieusement, Alt-tab affiche le sélecteur de tâches Windows, mais l'onglet de libération semble être récupéré par Remotix, laissant la fenêtre du sélecteur de tâches ouverte. J'ai découvert plus tard que vous pouvez faire glisser la souris en dehors de la fenêtre Remotix et Alt-Tab avec succès.

Une autre option de partage d'écran rapide est NoMachine . Il utilise le protocole NX qui est similaire dans l'esprit à RDP et finit par être aussi rapide que iRapp avec une clarté similaire. Malheureusement, cela me pose des problèmes:

  • Les couleurs sont légèrement asymétriques. Je ne pense pas que même l'utilisation de la plus haute qualité ait complètement corrigé les couleurs, bien que le léger décalage puisse ne pas avoir d'importance pour certains utilisateurs. Si vous devez prendre des captures d'écran pour la documentation du produit comme je le fais, le changement de couleur peut être un facteur décisif.
  • La molette de défilement est lente et ne peut pas être ajustée.
  • Aucune option intégrée pour permuter les touches Ctrl et Win comme Remotix a tel que Ctrl- [clé] au lieu de Win- [clé] transmet Cmd- [clé] à OS X. Au lieu de cela, j'ai utilisé AutoHotkey pour permuter Ctrl / Win, juste comme je devais le faire avec iRapp, mais NoMachine ne me voit pas en quelque sorte relâcher la touche Ctrl donc Cmd-Tab, Cmd-C, Cmd-V ne fonctionnent pas tous ou quittent OS X en pensant que la touche Cmd reste enfoncée ce qui provoque toutes sortes de problèmes. C'est une rupture de marché. Un correctif a été proposé iciil y a un an, mais n'a pas été mis en œuvre. Si vous n'échangez pas Ctrl / Win, vous pouvez utiliser Win- [clé] pour obtenir Cmd- [clé], mais vous ne pouvez pas utiliser Win-Tab pour Cmd-Tab car Windows mange ce raccourci clavier pour son propre sélecteur de tâches même si vous désactivez le raccourci clavier dans le registre Windows. L'échange de Cmd et Ctrl dans les préférences système OS X ne fonctionne pas non plus car aucun clavier n'est répertorié lorsque NoMachine est connecté. Si vous branchez un clavier physique et échangez ses touches, seules les touches de ce clavier physique sont échangées (si je me souviens bien).
  • Copier l'image et coller sur OS X ne fonctionne pas.
  • La fenêtre de contrôle à distance doit être redimensionnée manuellement sur chaque connexion (iRapp a eu le même problème, pas Remotix).

OpenNX est un autre serveur de protocole NX pour OS X, mais il n'a pas été mis à jour pour fonctionner avec Yosemite ou version ultérieure.

J'ai lu de bonnes choses sur Splashtop mais c'est 60 $ / an pour une utilisation commerciale pour 1 utilisateur et je déteste plutôt payer des frais annuels pour le logiciel. Pour un usage personnel, c'est gratuit et mes recherches suggèrent qu'il peut avoir un support de touche Ctrl à Cmd.

Tombouctou existe depuis 1980 et je suppose que cela fonctionne bien, mais sa propriété a été vendue à diverses sociétés. Pour autant que je sache, son dernier propriétaire, Arris, ne le vend même plus. Les personnes qui le possèdent déjà ont dû recourir à des hacks pour l'installer à El Capitan.

La version payante de TeamViewer prend en charge la connexion à une adresse IP locale au lieu du routage via Internet, mais ils sont passés à un modèle d'abonnement uniquement à partir de 42 $ / mois. Le produit est gratuit pour un usage personnel et semble relativement rapide, mais il laisse de petits onglets dans l'interface utilisateur et utilise des boîtes de dialogue de rappel. Les gens disent également qu'ils ne vous laisseront pas utiliser la version gratuite via leurs serveurs pendant une longue période de connexion. Il ne prend pas en charge l'envoi de la touche Ctrl en tant que Cmd à macOS, ce qui est une rupture pour moi. Des solutions de contournement comme AutoHotkey qui fonctionnaient avec iRapp pour permuter Cmd / Ctrl ne fonctionnent pas avec TeamViewer et les discussions en ligne ne suggèrent aucune solution.

J'ai lu que quelqu'un disait que " LogMeIn est vraiment rapide par rapport à VNC ou iRAPP" mais un commentaire sur une autre réponse sur cette page dit "Sur un LAN VNC est meilleur que Logmein" donc je ne sais pas. Quoi qu'il en soit, cela ne fonctionne que via Internet et je veux une solution de télécommande LAN. GoToMyPC semble également être uniquement Internet.

Depuis 2014, quelqu'un a réussi à faire fonctionner le serveur xrdp unix sur macOS, mais certains des problèmes décrits dans les réponses sonnent comme des kills de deal. Cela peut valoir la peine d'essayer s'ils ont réussi à résoudre les bogues. Une autre grande préoccupation est que les futures versions de macOS le briseront et qu'il faudra une éternité à quelqu'un pour trouver une solution de contournement, ou Apple pourrait supprimer complètement les anciennes couches Unix qui lui permettent de fonctionner.

Mise à jour de High Sierra:

Depuis son passage à High Sierra, Remotix n'est plus en mesure de transmettre un double clic à la machine distante et il a des problèmes étranges d'envoyer certains caractères à certains programmes dans l'application Terminal. Il ressemble à une partie ou tous les problèmes terminaux peuvent disparaître quand Num Lock touche est activée ON (bizarre). Le problème du double clic est incroyablement frustrant. Après une semaine d'attente, Nulana m'a répondu qu'ils devraient publier un correctif vers le 25 octobre 2017.

Remotix 5 pour Win est sorti le 31 octobre et a corrigé le double clic jamais vu, mais maintenant je dois cliquer incroyablement vite et ce n'est toujours pas vu comme un double clic la plupart du temps. L'installation de la mise à jour macOS 10.13.1 a semblé résoudre le problème jusqu'à ce que je redémarre et que le même problème soit revenu même après avoir redémarré. Le client TightVNC avait le même problème, indiquant qu'il s'agissait probablement d'un problème de serveur macOS VNC. Je n'ai pas pu reproduire sur une autre machine, j'ai donc réinstallé macOS 10.13 à partir de zéro après avoir effacé le lecteur et le problème du double-clic a disparu. J'ai installé tous les anciens logiciels que je pensais avoir pu causer et il n'est toujours pas revenu. Remotix 4 ne peut toujours pas double-cliquer.

iRapp est né sous le nom de NuoRDS sous un nom de société différent dirigé par un ancien cadre de Coderebel. Il est plus rapide que jamais et prend en charge le double-clic. Malheureusement, ils n'offrent plus de client dédié, vous devez donc utiliser le client MS RDS, Remotix ou divers autres clients. Jusqu'à présent, je n'en ai trouvé aucun qui me permette d'échanger Cmd et Ctrl comme le client iRapp utilisé pour prendre en charge l'utilisation d'AutoHotkey. L'ancien client iRapp se connecte, puis se déconnecte immédiatement sans message d'erreur. Je leur ai demandé s'il y avait une solution de contournement. Ils ont d'abord suggéré d'exécuter Ukelele sur Mac, mais après une enquête, ils ont admis qu'Ukelele ne pouvait pas modifier la signification des touches de modification comme Cmd et Ctrl (ni modifier directement les fichiers de disposition des touches). Soi-disant, ils publieront une mise à jour pour échanger les clés du côté du serveur NuoRDS mais aucune ETA n'est donnée.

Normalement, vous pouvez échanger les touches cmd / ctrl à l'aide Apple System Preferences > Keyboards > Modifier Keys..., mais cela n'affecte que le clavier local, pas les touches envoyées par le logiciel de télécommande. Cela explique comment modifier directement les fichiers utilisés par les Préférences Système et montre que les paramètres affectent un clavier identifié par son fournisseur unique et son ID produit. J'ai passé un certain temps à chercher s'il pouvait y avoir un ID de fournisseur / produit pour le clavier de la télécommande virtuelle ou si vous pouviez échanger des touches sur "tous" les claviers mais ne pouvais trouver aucune solution. J'ai essayé d'omettre le fournisseur et l'ID de produit du fichier en espérant que cela serait interprété comme "tous" les claviers, puis j'ai redémarré, mais cela n'a eu aucun effet.

Les autres logiciels normalement capables d'échanger Cmd / Ctrl sur macOS ne fonctionnent pas non plus lorsqu'ils sont connectés via la télécommande:

  • DoubleCommand (actuellement non compatible avec Sierra et versions ultérieures)
  • Karabiner Elements (anciennement KeyboardRemap4Macbook).

3
Je me rends compte que cela fait presque deux ans que vous avez posté cette réponse. Mais je tenais à vous en remercier, car il était merveilleusement complet et m'a montré NuoRDS, que j'ai commencé à utiliser et que j'apprécie vraiment (je travaille principalement dans l'environnement Windows 10, donc Remote Desktop Connection est une approche goto pour moi ). NuoRDS est beaucoup plus vif que TigerVNC, que j'utilisais auparavant. Merci encore!
Mark Olbert

J'ai presque manqué les informations sur NuoRDS car elles sont un peu cachées dans l'OP. Grâce à @MarkOlbert, je l'ai vu, et cela a résolu mon problème "putain, je ne peux pas copier-coller en utilisant VNC". J'ai également rencontré TigerVNC, qui semblait vraiment prometteur - jusqu'à ce que je découvre qu'ils n'ont pas leur serveur pour macOS (et que le serveur était ce que je cherchais). Mais maintenant, je suis très heureux d'utiliser NuoRDS comme serveur sur Mac, avec le client Microsoft Remote Desktop standard que j'utilise également pour accéder à mes autres machines Windows.
Jashan

NX by NoMachine fonctionne très bien sur Mojave, avec du copier-coller. Le déplacement et la connexion de la fenêtre est beaucoup plus rapide que le stock VNC
Ray Foss

2

J'adore Logmein pour cela car j'ai accès n'importe où et je n'ai pas à me soucier des ports de transfert. Cela peut sembler un peu trop si vous n'y accédez que via un réseau local, mais toujours utilisable.


Logmein est super! Et libre! Fonctionne également avec les systèmes Windows!
Avalanchis

Comment les performances se comparent-elles à VNC ou RDP? Je trouve que VNC est assez lent, par rapport à RDP (ou NX sur Linux, mais je suppose que vous ne l'avez pas utilisé, ce n'est pas très courant).
davr

Ce n'est pas aussi bon que RDP, mais il est utilisable. Sur un LAN, VNC est meilleur que Logmein, mais je ne connais pas votre cas d'utilisation.
steve.lippert

Ye $! Me connecter est $ uch une grande $ olution pour la télécommande $ ystem acce $$
simpleuser

1

Essayez celui-ci et tous vos soucis auront disparu;)

Le seul inconvénient est que sur les licences gratuites, cela limite votre temps de connexion si vous l'utilisez trop. Je n'ai pas ce problème car nous avons une licence premium. Vous pouvez l'utiliser sur plusieurs plateformes (avec des limitations de fonctionnalités bien sûr).

Teamviewer


1

Un vieux thread SuperUser m'a pointé vers l' iRapp à 80 $ , qui semble fonctionner plutôt bien mais plutôt cher (enfin, pas selon les normes des utilisateurs de Mac, mais ...). C'est un serveur RDP pour Mac OS.

La raison pour laquelle VNC est si lent est qu'il ne fait guère plus que diffuser un screencast de votre bureau et transmettre les commandes de la souris et du clavier. RDP et NX envoient tous deux des instructions sur la façon de rendre l'affichage (un peu comme SVG vs JPG - JPG est, en fait, le format que VNC utilise pour envoyer les captures d'écran). Je pense que TeamViewer fait le même processus, mais je n'en suis pas sûr.

Résumé: VNC est systématiquement inférieur et iRapp est une solution plutôt coûteuse à votre problème.


0

J'ai essayé plusieurs, y compris ceux mentionnés ici et tous avaient des problèmes de performances. Celui que j'ai trouvé de loin le plus réactif et de bonne qualité était AnyDesk . Super rapide et léger. Aussi pour les connexions ad-hock, vous n'avez même pas besoin de droits d'administrateur sur la machine hôte.

Ce n'est pas sans problèmes cependant; pas de prise en charge de Cmd-Tab, les curseurs personnalisés ne sont pas mis à jour (c'est-à-dire l'outil de texte After Effects, le sélecteur de couleurs, etc.), pas de minimisation dans la zone de notification et surtout, une petite fenêtre qui reste en haut pour montrer la connexion active. Vous pouvez le réduire en le minimisant mais il y reste. Peut-être que les futures mises à jour y remédieront.

Cela étant dit, toujours la meilleure option à mon humble avis, surtout si vous appréciez la réactivité et le taux de rafraîchissement élevé.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.