Come posso condividere le finestre delle applicazioni tra OS X e Linux?


8

Inizialmente avevo posto questa domanda su Super User , ma non ho ricevuto alcuna risposta.

Sto cercando di configurare Xdmx sul mio Macbook Pro e sulla mia stazione di lavoro Ubuntu 10.04 in modo da poter condividere la tastiera e il mouse del mio MBP nonché le applicazioni X in esecuzione sulla workstation attraverso il display del laptop, un monitor collegato al laptop e il monitor della workstation .

  1. Dove trovo l'ultimo Xdmx? Il sito Sourceforge afferma che il codice non è stato mantenuto e che il progetto è stato unito in Xserver. Non riesco a trovare una fonte aggiornata o una distribuzione binaria.

  2. Come lo installo? C'è un file del pacchetto? Devo compilare dalla fonte?

  3. Ci sono altre opzioni per realizzare ciò che ho descritto sopra?


2
Sei sicuro che ci sia una porta di xdmx sul Mac? Ho provato tutto il mio karma di Google ma non sono riuscito a trovare nulla.
fschmitt,

Risposte:


7

Si scopre che tentare di correre Xdmxdal Mac era l'approccio sbagliato. Invece l'ho eseguito dalla workstation Linux. I passaggi per ottenere questo risultato sono simili ai seguenti:

  1. Installa xprasu entrambi i sistemi.
  2. Avviare xprasulla workstation Linux e collegarsi ad esso dall'MBP (istruzioni nel collegamento sopra).
  3. Avviare una Xephyrfinestra sulla workstation conXephyr :101 &

  4. Avvia un altro su MBP tramite Xpra:DISPLAY=:13 Xephyr :101 &

  5. Infine, inizia Xdmxcome descritto qui

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

A questo punto, le app avviate DISPLAY=:102verranno visualizzate su entrambi i sistemi, ma non è realmente utilizzabile a questo punto. Si noti che i comandi in # 3, 4 e 5 sono tutti eseguiti sulla workstation.


ciao @Matt, il tuo quinto punto è iper-collegato a una pagina web, che non è più disponibile, puoi aggiungerlo se lo hai notato. Se ce l'hai, modifica la tua risposta di conseguenza.
TPS
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.