Sieht so aus, als ob Sie es immer noch nicht können - sowieso nicht perfekt. Die WM-Unterstützung ist eigentlich eine eher unbedeutende Sache, aber es wäre schön, wenn Sie separate Themen pro Cursor verwenden . Es ist seltsam trivial, eine einzelne Sitzung / mehrere Sitzplätze zu erhalten. Jede Tastatur und Maus sind gepaart. Sie können jedoch nicht zwei verschiedene Stellen in einer Datei auswählen und gleichzeitig mit der Eingabe beginnen. Ich vermute, dies ist eine Einschränkung der von Ihnen ausgeführten Software und nicht des Systems . Ich habe dies auf Ubuntu 16.10 laufen lassen, obwohl xinput2 auf den meisten modernen Linux-Versionen unterstützt werden sollte.
Viele der beweglichen Teile, die Sie benötigen, sind vorhanden - der Multi-Pointer-X ist in moderne Versionen von X integriert, obwohl das, was einem funktionierenden Fenstermanager am nächsten kommt, nicht auf ein Jahrzehnt gebracht wurde - und die Dokumentation scheint aus irgendeinem Grund x2x zu erfordern . Sie können völlig erhalten zwei Cursor mit ihren eigenen Tastaturen arbeiten
Nun, was funktioniert perfekt
Ich teste das mit Lubuntu - ich habe zwei Zeiger (die gleich aussehen) mit ihrer eigenen Tastatur- und Mausunterstützung .
Sie möchten xinput installieren - apt hat dies.
xinput list gibt Ihnen eine Liste von Geräten. Nun möchten Sie einen zweiten (oder dritten oder vierten) Zeigersatz erstellen
⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ TPPS/2 IBM TrackPoint id=11 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=10 [slave pointer (13)] ⎣ Virtual core keyboard id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)] ↳ Power Button id=6 [slave keyboard (3)] ↳ Video Bus id=7 [slave keyboard (3)] ↳ Sleep Button id=8 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)] ↳ ThinkPad Extra Buttons id=12 [slave keyboard (3)] ↳ Chicony USB Keyboard id=17 [slave keyboard (3)]
Erstellen Sie den zweiten Satz von Eingaben mit und fügen Sie die beiden Geräte mit hinzu
xinput create-master pointer2
xinput reattach 10 "pointer2 pointer"
xinput reattach 17 "pointer2 keyboard"
Damit werden das SynPS / 2 Synaptics TouchPad und das Chicony USB Keyboard an die sekundären Eingänge angeschlossen. Ich vermute, Sie können auch die Namen der Geräte verwenden.
Jetzt kommt der Teil, an dem ich festgefahren bin - Ihre Software muss sich bewusst sein, dass es zwei Cursor mit separaten Eingaben gibt - und ich meine nicht den sublimen Textstil. Es gibt nichts da draußen und es ist nicht wirklich ein Window-Manager-Problem.
Ja, Sie können 90% von dem bekommen, was Sie möchten, aber nicht den ganzen Weg. Sie können nicht gleichzeitig tippen, aber Sie können Ihre Cursor unabhängig voneinander und "hotseat" zwischen Ihren Tastaturen bewegen.
Sie müssten diese Befehle auch nach Bedarf ausführen. Es gibt keine Dokumentation zu X für das, was ich sagen kann.