Como faço para compartilhar janelas de aplicativos entre o OS X e o Linux?


8

Originalmente, fiz essa pergunta no Superusuário , mas não obtive nenhuma resposta.

Estou tentando configurar o Xdmx no meu Macbook Pro e minha estação de trabalho Ubuntu 10.04 para que eu possa compartilhar o teclado e o mouse do meu MBP, bem como aplicativos X em execução na estação de trabalho através da tela do laptop, de um monitor conectado ao laptop e do monitor da estação de trabalho .

  1. Onde encontro o Xdmx mais recente? O site Sourceforge diz que o código não é mantido e o projeto foi mesclado no Xserver. Não consigo encontrar uma fonte ou distribuição binária atualizada.

  2. Como instalo? Existe um arquivo de pacote? Eu tenho que construir a partir da fonte?

  3. Existem outras opções para realizar o que descrevi acima?


2
Tem certeza de que existe uma porta do xdmx para o Mac? Eu tentei todo o meu karma do Google, mas não consegui encontrar nada.
Fschmitt 06/10/10

Respostas:


7

Acontece que tentar fugir Xdmxdo Mac foi a abordagem errada. Em vez disso, executei-o na estação de trabalho Linux. As etapas para fazer isso são algo como o seguinte:

  1. Instale xpranos dois sistemas.
  2. Inicie xprana estação de trabalho Linux e conecte-a a partir do MBP (instruções no link acima).
  3. Inicie uma Xephyrjanela na estação de trabalho comXephyr :101 &

  4. Inicie outro no MBP via Xpra:DISPLAY=:13 Xephyr :101 &

  5. Por fim, comece Xdmxcomo descrito aqui

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

Nesse momento, os aplicativos iniciados DISPLAY=:102aparecerão nos dois sistemas, mas não é realmente utilizável no momento. Observe que os comandos # 3, 4 e 5 são todos executados na estação de trabalho.


oi @Matt, seu quinto ponto está hiper-vinculado a uma página da web, que não está mais disponível, você pode adicionar se tiver anotado. Se você o possui, edite sua resposta de acordo.
TPS
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.