¿Escritorio remoto para OS X que es mejor que VNC? [cerrado]

20

VNC simplemente se siente lento e ineficiente, y ocasionalmente tiene fallas en la pantalla. En Windows, puedo usar Escritorio remoto (RDP / MSTSC), y en Linux puedo usar NX Server, que tienen un rendimiento mucho mejor que VNC.

¿Hay algo mejor que el servidor VNC para OS X? También necesito algo que tenga un cliente (visor) para máquinas Windows.

davr
fuente
Parece que no hay nada mejor que VNC ... todas las respuestas parecen ser malas basadas en la web.
davr

Respuestas:

23

iRapp fue mi servidor favorito para compartir pantalla rápidamente para OS X, pero se declaró en quiebra alrededor de junio de 2016 y su servidor de licencias fue retirado en algún momento. A partir del 2 de octubre de 2016, mi licencia para el servidor iRapp decía que estaba bloqueada porque no podía contactar con el servidor de licencias y no pude encontrar la manera de que volviera a funcionar. Incluso una licencia de prueba de la que tenía una copia no se instalaría sin que su servidor de licencias estuviera activo.

Después de investigar un poco, descubrí que Aqua Connect es el único competidor de iRapp que ofrece un servidor OS X RDP. De hecho, Aqua fue el primero con RDP y demandaron a iRapp por ingeniería inversa de su producto, pero perdieron el caso. Se supone que Aqua es más rápido (han mejorado el protocolo RDP y lo llaman AAP), pero desafortunadamente su desarrollo es lento. iRapp tuvo soporte para OS X El Capitan unos meses después de su lanzamiento, pero cuando solicité una licencia de prueba de Aqua me dijeron que Aqua todavía tiene una semana o más de tener una versión beta con soporte para El Capitan (y esto fue más de un año después de la publicación de EC!)

Hasta ahora, me he resistido a pagar a Aqua $ 249 sabiendo que su software puede volverse inútil con una futura actualización de macOS y que tal vez no lo reparen por más de 1 año.

He probado todos los clientes de VNC gratuitos: RealVNC, TightVNC, TigerVNC, UltraVNC y TurboVNC, y todos están rezagados en varios lugares, incluso en una LAN, y cada uno tiene varios problemas con la transmisión de claves del sistema, especialmente Cmd-Tab. UltraVNC fue el más rápido del lote si se configuró a velocidad "Ultra" en una LAN, pero los menús de dibujo aún se detendrían por hasta 5 segundos y no tiene soporte para enviar la clave Cmd.

Finalmente probé una prueba de Remotix que cuesta $ 39 y usa el protocolo VNC, pero por alguna razón es enormemente más rápido cuando me conecto al servidor VNC incorporado de OS X (conocido como 'Compartir pantalla' en la configuración del sistema) que cualquiera de los otros clientes . De hecho, es casi tan rápido como lo fue iRapp, y no tiene ningún problema con las claves del sistema. Recomiendo la calidad de pantalla 'Adaptable' porque 'Completo' es notablemente lento y 'Medio' muestra muchos colores como el tinte incorrecto. VNC admite múltiples protocolos de compresión de pantalla y sospecho que Remotix está implementando el protocolo nativo de Apple. Problemas que tengo con él:

  • La rueda de desplazamiento del mouse mueve la barra de desplazamiento XCode muy lentamente en comparación con iRapp (en realidad, encontré una "sensibilidad de desplazamiento" en las preferencias y en el ajuste máximo no es tan malo, pero aún se siente un poco lento).
  • El texto se vuelve casi demasiado borroso para leer cuando se desplaza lentamente, pero se agudiza rápidamente cuando deja de desplazarse. Más molesto que un problema real, pero extraño la claridad constante de iRapp.
  • Ignora el teclado si mueve el mouse fuera de la ventana del control remoto. Esto puede ser realmente molesto si hace clic en un cuadro de búsqueda, luego mueve el mouse fuera del camino para escribir su búsqueda y el mouse termina fuera de la ventana. El desarrollador dice que actualmente no hay solución para esto.
  • Copiar / pegar no es confiable. Ocasionalmente fallan al azar y funcionan si se vuelven a intentar. Copiar texto de ciertos programas parece generalmente (pero no siempre) poner algo en el portapapeles que Remotix no entiende y el pegado repetido no hace nada. Tengo instalado PureText que le permite vincular una tecla de acceso rápido para cambiar lo que esté en el portapapeles a formato de texto sin formato. Si muevo el mouse fuera de la ventana de Remotix, activo la tecla de acceso rápido PureText y luego pego en Remotix, es una molestia, pero funciona. En el lado positivo, puedo copiar y pegar imágenes en OS X que no puedo con la mayoría de los clientes VNC.
  • Alt-tab desde Remotix no vuelve a cambiar a otras aplicaciones de Windows como lo hizo en iRapp. Curiosamente, Alt-tab abre el conmutador de tareas de Windows, pero Remotix parece tomar la pestaña de liberación, dejando la ventana del conmutador de tareas abierta. Más tarde descubrí que puede mover el mouse fuera de la ventana Remotix y Alt-Tab con éxito.

Otra opción rápida para compartir pantalla es NoMachine . Utiliza el protocolo NX que es similar en espíritu a RDP y termina siendo tan rápido como iRapp con una claridad similar. Lamentablemente, tiene problemas que matan el trato para mí:

  • Los colores están ligeramente sesgados. No creo que incluso el uso de la más alta calidad haya corregido completamente los colores, aunque el ligero cambio puede no ser importante para algunos usuarios. Si tiene que tomar capturas de pantalla para la documentación del producto como lo hago yo, el cambio de color puede ser un factor decisivo.
  • La rueda de desplazamiento es lenta y no se puede ajustar.
  • No hay una opción integrada para intercambiar teclas Ctrl y Win como Remotix tiene tal que Ctrl- [tecla] en lugar de Win- [tecla] transmite Cmd- [tecla] a OS X. En cambio, utilicé AutoHotkey para intercambiar Ctrl / Win, solo como tuve que hacer con iRapp, pero NoMachine de alguna manera no me ve soltar la tecla Ctrl, por lo que Cmd-Tab, Cmd-C, Cmd-V no funcionan o dejan OS X pensando que la tecla Cmd permanece presionada, lo que causa todo tipo de problemas Eso es un factor decisivo. Aquí se propuso una soluciónHace un año pero no se ha implementado. Si no intercambia Ctrl / Win, puede usar Win- [key] para obtener Cmd- [key], pero no puede usar Win-Tab para Cmd-Tab porque Windows come esa tecla de acceso rápido para su propio conmutador de tareas incluso si deshabilita la tecla de acceso rápido en el registro de Windows. Intercambiar Cmd y Ctrl en las preferencias del sistema OS X tampoco funciona porque no hay ningún teclado en la lista cuando NoMachine está conectado. Si conecta un teclado físico e intercambia sus teclas, solo las teclas de ese teclado físico se intercambian (si no recuerdo mal).
  • Copiar imagen y pegar en OS X no funciona.
  • La ventana del control remoto debe redimensionarse manualmente en cada conexión (iRapp tuvo el mismo problema, Remotix no).

OpenNX es otro servidor de protocolo NX para OS X pero no se ha actualizado para que funcione con Yosemite o posterior.

He leído cosas buenas sobre Splashtop, pero cuesta $ 60 / año para uso comercial de 1 usuario y prefiero pagar las tarifas anuales por el software. Para uso personal es gratis y mis búsquedas sugieren que puede tener compatibilidad con la tecla Ctrl a Cmd.

Tombuctú ha existido desde 1980 y supongo que funciona bien, pero su propiedad se ha vendido a varias empresas. Por lo que puedo decir, su último propietario, Arris, ya ni lo vende. Las personas que ya lo poseen han tenido que recurrir a hacks para instalarlo en El Capitan.

La versión paga de TeamViewer admite la conexión a una dirección IP local en lugar de enrutar a través de Internet, pero se han mudado a un modelo solo por suscripción a partir de $ 42 / mes. El producto es gratuito para uso personal y parece razonablemente rápido, pero deja pequeñas pestañas en la interfaz de usuario y utiliza cuadros de diálogo molestos. La gente también dice que no le permitirán usar la versión gratuita a través de sus servidores durante un período prolongado de conexión. No tiene soporte para enviar la tecla Ctrl como Cmd a macOS, lo cual es un factor decisivo para mí. Las soluciones alternativas como AutoHotkey que funcionó con iRapp para intercambiar Cmd / Ctrl no funcionan con TeamViewer y las discusiones en línea no indican ninguna solución.

Leí que alguien dijo que " LogMeIn es realmente rápido en comparación con VNC o iRAPP", pero un comentario en otra respuesta en esta página dice "En una LAN, VNC es mejor que Logmein", así que no lo sé. De cualquier manera, solo funciona a través de Internet y quiero una solución de control remoto LAN. GoToMyPC también parece ser solo internet.

A partir de 2014, alguien ha conseguido que el servidor Unix xrdp funcione en macOS, pero algunos de los problemas descritos en las respuestas suenan como asesinos. Puede valer la pena intentarlo si lograron solucionar los errores. Otra gran preocupación es que las futuras versiones de macOS lo romperán y tomará una eternidad para que alguien encuentre una solución, o Apple puede eliminar por completo las viejas capas de Unix que le permiten funcionar.

Actualización de High Sierra:

Desde que se mudó a High Sierra, Remotix ya no puede transmitir un doble clic a la máquina remota y tiene problemas extraños al enviar ciertos caracteres a algunos programas en la aplicación Terminal. Parece que algunos o todos los problemas terminal puede desaparecer cuando Num Lock llave se gira EN (raro). El problema del doble clic es increíblemente frustrante. Después de una semana de espera, recibí una respuesta de Nulana de que deberían lanzar una solución alrededor del 25 de octubre de 2017.

Remotix 5 para Win se lanzó el 31 de octubre y corrigió el doble clic que nunca se veía, pero ahora tengo que hacer clic increíblemente rápido y todavía no se ve como un doble clic la mayor parte del tiempo. La instalación de la actualización macOS 10.13.1 pareció solucionar el problema hasta que reinicié y el mismo problema regresó incluso después de reiniciar nuevamente. El cliente TightVNC tuvo el mismo problema, lo que indica que probablemente era un problema del servidor macOS VNC. No pude reproducir en una máquina diferente, así que reinstalé macOS 10.13 desde cero después de borrar la unidad y desapareció el problema del doble clic. He instalado todo el software anterior que pensé que podría haberlo causado y aún no ha regresado. Remotix 4 todavía no puede hacer doble clic.

iRapp ha renacido como NuoRDS con un nombre de compañía diferente dirigido por un ex ejecutivo de Coderebel. Es más rápido que nunca y admite doble clic. Desafortunadamente, ya no ofrecen un cliente dedicado, por lo que debe usar el cliente MS RDS, Remotix u otros clientes. Hasta ahora, no he encontrado ninguno que me permita intercambiar Cmd y Ctrl como el cliente iRapp solía admitir con AutoHotkey. El antiguo cliente iRapp se conecta, luego se desconecta inmediatamente sin mensaje de error. Les pregunté si hay alguna solución. Inicialmente sugirieron ejecutar Ukelele en la Mac, pero después de una investigación, admitieron que Ukelele no puede alterar el significado de las teclas modificadoras como Cmd y Ctrl (ni tampoco puede editar los archivos de distribución de teclas directamente) Supuestamente, lanzarán una actualización para intercambiar las claves en el servidor NuoRDS, pero no se proporciona ETA.

Normalmente puede intercambiar teclas cmd / ctrl usando Apple System Preferences > Keyboards > Modifier Keys..., pero solo afecta al teclado local, no a las teclas enviadas por el software de control remoto. Esto explica cómo modificar los archivos utilizados por las Preferencias del Sistema directamente y muestra que la configuración afecta a un teclado identificado por su proveedor único e ID de producto. Pasé un tiempo buscando si podría haber una identificación de proveedor / producto para el teclado de control remoto virtual o si podría intercambiar teclas en "todos" los teclados pero no podría encontrar una solución. Intenté omitir el proveedor y la identificación del producto del archivo con la esperanza de que se interpretara como "todos" los teclados, luego reinicié, pero no tuvo ningún efecto.

Otro software que normalmente puede intercambiar Cmd / Ctrl en macOS tampoco funciona cuando se conecta mediante control remoto:

  • DoubleCommand (actualmente no es compatible con Sierra y posterior)
  • Karabiner Elements (anteriormente KeyboardRemap4Macbook).
Chris Dragon
fuente
3
Me doy cuenta de que han pasado casi dos años desde que publicaste esta respuesta. Pero quería agradecerte por ello, porque fue maravillosamente completo y me señaló NuoRDS, que comencé a usar y realmente aprecio (trabajo principalmente en el entorno de Windows 10, por lo que Remote Desktop Connection es un enfoque para mí. ) NuoRDS es mucho más ágil que TigerVNC, que estaba usando anteriormente. Gracias de nuevo!
Mark Olbert
Casi me pierdo la información sobre NuoRDS porque está algo oculta en el OP. Gracias a @MarkOlbert lo vi, y esto resolvió mi problema "maldita sea, no puedo copiar y pegar usando VNC". También me encontré con TigerVNC, que parecía muy prometedor, hasta que descubrí que no tenían su servidor para macOS (y el servidor era lo que estaba buscando). Pero ahora estoy muy contento, usando NuoRDS como servidor en la Mac, con el cliente estándar de Microsoft Remote Desktop que también uso para acceder a mis otras máquinas con Windows.
Jashan
NX by NoMachine funciona muy bien en Mojave, con copiar y pegar. El movimiento y la conexión de ventanas es mucho más rápido que el VNC estándar
Ray Foss
2

Me encanta Logmein por esto, ya que tengo acceso a cualquier lugar y no necesito preocuparme por reenviar puertos. Puede parecer un poco demasiado si solo está accediendo a él a través de una LAN, pero aún puede usarse.

steve.lippert
fuente
Logmein es genial! ¡Y gratis! ¡Funciona también con sistemas Windows!
Avalanchis
¿Cómo se compara el rendimiento con VNC o RDP? Creo que VNC es bastante lento, en comparación con RDP (o NX en Linux, pero supongo que no lo ha usado, no es muy común).
davr
No es tan bueno como RDP, pero es utilizable. En una LAN, VNC es mejor que Logmein, pero no conozco su caso de uso.
steve.lippert
Ye $! Iniciar sesión es $ uch una gran $ olution para $
ystem acce
1

Pruebe este y todas sus preocupaciones desaparecerían;)

El único inconveniente es que en las licencias gratuitas limita su tiempo de conexión si lo usa demasiado. No tengo este problema porque tenemos una licencia premium. Puede usarlo en plataformas cruzadas (con limitaciones de características, por supuesto).

Teamviewer

Montag451
fuente
1

Un viejo hilo de SuperUser me apuntó hacia el iRapp de $ 80 , que parece funcionar bastante bien pero es bastante caro (bueno, no según los estándares de los usuarios de Mac, pero ...). Es un servidor RDP para Mac OS.

La razón por la que VNC es tan lento es porque hace poco más que transmitir un screencast de su escritorio y reenviar comandos del mouse y el teclado. RDP y NX envían instrucciones sobre cómo renderizar la pantalla (algo así como SVG vs. JPG - JPG es, de hecho, el formato que VNC usa para enviar las capturas de pantalla). Creo que TeamViewer hace el mismo proceso, aunque no estoy seguro.

Resumen: VNC es sistemáticamente inferior e iRapp es una solución bastante costosa para su problema.

digitxp
fuente
0

He intentado múltiples, incluidos los mencionados aquí y todos tenían problemas de rendimiento. El que encontré por mucho más receptivo y de buena calidad fue AnyDesk . Súper rápido y ligero. También para conexiones ad-hock, ni siquiera necesita derechos de administrador en la máquina host.

Sin embargo, no está exento de problemas; no admite Cmd-Tab, los cursores personalizados no se actualizan (es decir, la herramienta de texto After Effects, el selector de color, etc.), no minimizan el área de notificación y, lo que es más molesto, una pequeña ventana que permanece en la parte superior para mostrar la conexión activa. Puede hacerlo más pequeño minimizándolo, pero aún permanece allí. Tal vez las actualizaciones futuras aborden estos.

Dicho todo esto, sigue siendo la mejor opción en mi humilde opinión, especialmente si valoras la capacidad de respuesta y la alta frecuencia de actualización.

Burnhill
fuente