Wie teile ich Anwendungsfenster zwischen OS X und Linux?

8

Ich habe diese Frage ursprünglich bei Super User gestellt , aber keine Antworten erhalten.

Ich versuche, Xdmx auf meinem Macbook Pro und meiner Ubuntu 10.04-Workstation einzurichten, damit ich die Tastatur und Maus meines MBP sowie X-Anwendungen, die auf der Workstation ausgeführt werden, über das Laptop-Display, einen an einen Laptop angeschlossenen Monitor und den Monitor der Workstation freigeben kann .

  1. Wo finde ich das neueste Xdmx? Die Sourceforge-Site gibt an, dass der Code dort nicht verwaltet wird und das Projekt in Xserver zusammengeführt wurde. Ich kann keine aktuelle Quelle oder Binärdistribution finden.

  2. Wie installiere ich es? Gibt es eine Paketdatei? Muss ich aus dem Quellcode erstellen?

  3. Gibt es andere Möglichkeiten, um das zu erreichen, was ich oben beschrieben habe?

Matt Pfefferle
quelle
2
Sind Sie sicher, dass es einen xdmx-Port für den Mac gibt? Ich habe mein gesamtes Google-Karma ausprobiert, konnte aber nichts finden.
fschmitt

Antworten:

7

Es stellt sich heraus, dass der Versuch, Xdmxvom Mac aus zu laufen, der falsche Ansatz war. Stattdessen habe ich es von der Linux-Workstation ausgeführt. Die Schritte, um dies zu erreichen, sind ungefähr wie folgt:

  1. Installieren Sie xpraauf beiden Systemen.
  2. Starten Sie xpraauf der Linux-Workstation und hängen Sie sie über den MBP an (Anweisungen im obigen Link).
  3. Starten Sie ein XephyrFenster auf der Workstation mitXephyr :101 &

  4. Starten Sie einen anderen auf dem MBP über Xpra:DISPLAY=:13 Xephyr :101 &

  5. Schließlich beginnen , Xdmxwie hier beschrieben

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

Zu diesem Zeitpunkt werden Apps, die gestartet wurden DISPLAY=:102, auf beiden Systemen angezeigt, sie sind jedoch zu diesem Zeitpunkt nicht wirklich verwendbar. Beachten Sie, dass die Befehle in # 3, 4 und 5 alle auf der Workstation ausgeführt werden.

Matt Pfefferle
quelle
hi @Matt, dein fünfter Punkt ist mit einer Webseite verlinkt, die nicht mehr verfügbar ist. Kannst du das hinzufügen, wenn du es bemerkt hast? Wenn Sie es haben, bearbeiten Sie bitte Ihre Antwort entsprechend.
Tejas