¿Cómo comparto ventanas de aplicaciones entre OS X y Linux?

8

Originalmente hice esta pregunta en Super User , pero no obtuve ninguna respuesta.

Estoy tratando de configurar Xdmx en mi Macbook Pro y mi estación de trabajo Ubuntu 10.04 para poder compartir el teclado y el mouse de mi MBP, así como las aplicaciones X que se ejecutan en la estación de trabajo a través de la pantalla de la computadora portátil, un monitor conectado a la computadora portátil y el monitor de la estación de trabajo .

  1. ¿Dónde encuentro la última Xdmx? El sitio de Sourceforge dice que el código allí no se mantiene y el proyecto se ha fusionado en Xserver. No puedo encontrar una fuente actualizada o una distribución binaria.

  2. ¿Como lo instalo? ¿Hay un archivo de paquete? ¿Tengo que construir desde la fuente?

  3. ¿Hay otras opciones para lograr lo que he descrito anteriormente?

Matt Pfefferle
fuente
2
¿Estás seguro de que hay un puerto de xdmx para Mac? Probé todo mi karma de Google pero no pude encontrar nada.
fschmitt

Respuestas:

7

Resulta que tratar de huir Xdmxde la Mac fue un enfoque equivocado. En cambio, lo ejecuté desde la estación de trabajo Linux. Los pasos para lograr esto son algo como lo siguiente:

  1. Instalar xpraen ambos sistemas.
  2. Comience xpraen la estación de trabajo de Linux y conéctela desde el MBP (instrucciones en el enlace anterior).
  3. Inicie una Xephyrventana en la estación de trabajo conXephyr :101 &

  4. Iniciar otro en el MBP a través de Xpra:DISPLAY=:13 Xephyr :101 &

  5. Finalmente, comience Xdmxcomo se describe aquí

Xdmx -configfile xdmx.conf -config clone_config + xinerama -input: 100 -input: 101: 102 &

En este punto, las aplicaciones iniciadas DISPLAY=:102aparecerán en ambos sistemas, pero en este momento no es realmente utilizable. Tenga en cuenta que los comandos en # 3, 4 y 5 se ejecutan en la estación de trabajo.

Matt Pfefferle
fuente
hola @Matt, tu quinto punto está hipervinculado a una página web, que ya no está disponible, puedes agregar eso si lo has notado. Si lo tiene, edite su respuesta en consecuencia.
TPS