3 votos

Modo de coherencia en una aplicación de escritorio remoto

Parallels Desktop tenía una gran característica " Modo de coherencia " que muestra Windows, de la VM, en la UI de MacOS como si fueran parte de MacOS haciendo la experiencia mucho mejor.

Tengo un potente equipo Windows (Pro, no servidor) al que me conecto desde MacOS utilizando la aplicación de Escritorio Remoto de Microsoft. Este PC con Windows es, debido a su CPU i9 y a su memoria de 32 GB, una mejor opción que utilizar una VM (Parallels).

Lo que busco es una aplicación de escritorio remoto que imite el modo Coherence de Parallels Desktop.

El protocolo que utiliza no es importante para mí (RDP, VNC, etc), siempre y cuando funcione.

¿Hay algo así disponible? No he podido encontrarlo (todavía).

NB: Gratis o de pago no importa, aunque si es de pago no quiero pagar más de 100 dólares al año.

3voto

Jose Chavez Puntos 645

Cuando se utiliza el "RDP simple" no es posible lograr algo similar al modo Coherence. La razón es que el host de Windows envía un escritorio completo al cliente remoto sin ningún tipo de especificación de dónde empieza una aplicación o ventana y dónde termina otra. Es decir, está centrado en el escritorio, y no en las ventanas o aplicaciones.

Si su ordenador con Windows está ejecutando Windows Server (probablemente no sea tan probable para un usuario doméstico), entonces puede activar los Servicios de Escritorio Remoto (anteriormente conocidos como Servicios de Terminal) y activar compartir con una sola aplicación . Esto le permite utilizar RDP para conectarse a una sola aplicación en lugar de todo el escritorio. Sin embargo, sólo funciona para una aplicación, y no separa automáticamente una serie de aplicaciones de forma automática como el modo Coherence.

Si eres un programador (o incluso un programador aficionado), puedes echar un vistazo a esto proyecto que muestra cómo se puede añadir a RDP una característica similar al modo Coherence. Esencialmente, añaden un componente al servidor de Windows que aumenta el protocolo RDP con información sobre la posición y el tamaño de cada ventana de la aplicación, lo que permite al cliente "recortar" cada ventana y mostrarla en marcos de ventana nativos separados. Sin embargo, todo el escritorio se transfiere, y viene con un montón de limitaciones (tenga en cuenta que el proyecto no incluye un cliente para Mac, tendrá que construirlo usted mismo).

Si miras fuera del ámbito de RDP, entonces existen algunas alternativas en el mercado de VDI (infraestructura de escritorio virtual). Se trata de sistemas como el bastante común Citrix.

Sin embargo, un sistema menos conocido está muy cerca de ofrecer algo similar al modo Coherency en Parallels Desktop - no es de extrañar que sea una oferta de la misma compañía, a saber Servidor de aplicaciones remotas de Parallels . De nuevo, es un sistema que debe instalarse en el servidor Windows, y luego se ejecuta un cliente especial (no RDP) en el Mac ( de libre acceso de la Mac App Store) para conectarse a las aplicaciones. El producto se comercializa principalmente para usuarios empresariales, por lo que no suele ser adecuado para usuarios domésticos. El precio de la licencia comienza actualmente en aproximadamente 1.500 euros al año para una licencia de 15 usuarios (el tamaño mínimo de la licencia).

0 votos

Gracias por su detallada respuesta. He eliminado "RDP" de mi pregunta ya que el protocolo utilizado no es importante para mí.

0 votos

@John_ La respuesta de mi parte es la misma que ya respondí tanto para RDP como para no RDP.

3voto

PatrickH123 Puntos 1

Esto es posible utilizando el RDP estándar. Hay muchos tutoriales sobre cómo configurar esto en un servidor de Windows, pero en realidad es posible hacerlo también en las versiones Professional, Education y Enterprise de Windows 10.

Todo lo que tienes que hacer es abrir regedit en la máquina de Windows, y luego navegue a:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList

Haga doble clic en fDisabledAllowList y establecer su valor de 0 a 1.

Ahora, abra su archivo RDP existente utilizando el TextEdit predeterminado de Apple. Si no tiene un archivo RDP, abra la aplicación Microsoft Remote Desktop, haga clic con el botón derecho en el PC y seleccione "Exportar".

A continuación vamos a modificar y añadir unas líneas dentro de este archivo RDP.

  1. Modificar remoteapplicationmode:i:0 a remoteapplicationmode:i:1
  2. Añadir remoteapplicationprogram:s:<path to .exe> por ejemplo remoteapplicationprogram:s:C:\Windows\System32\notepad.exe
  3. Añadir disableremoteappcapscheck:i:1
  4. Añadir alternate shell:s:rdpinit.exe

Guarde el archivo y debería funcionar.

Para abrir más aplicaciones, puedes crear varios archivos RDP y abrirlos. Los archivos RDP modificados también pueden añadirse de nuevo a la aplicación Microsoft Remote Desktop yendo a "Conexiones" -> "Importar desde archivo RDP..." en la barra de menú.

Una vez que tengas varias ventanas abiertas, puedes acceder a ellas desde el icono de la barra de menús: Icon

Example

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X