Sperren Sie den zweiten Mauszeiger und die Tastatureingabe in einem Fenster

8

Dies ist im Grunde eine Lite - Version von multiseat (siehe meine anderen Frage ): Ich Setup zwei Mauszeiger kann (siehe zB hier , hier oder hier ) und zwei Tastaturen (obwohl meine zwei identische logitech K200 Tastaturen wie zeigen vier Tastaturen xinput list, irgendwelche Ideen Warum?). Nur reicht dies nicht aus, um zwei Benutzern die Möglichkeit zu geben, Dinge unabhängig voneinander zu erledigen, da anscheinend immer nur ein Fenster gleichzeitig fokussiert werden kann, sodass alle Tastatureingaben in dieses Fenster gelangen. Kann dieses Verhalten geändert werden?

Können die Eingaben von zwei Tastaturen gleichzeitig auf zwei verschiedene Fenster gerichtet werden? Und kann eine Maussperranwendung angewiesen werden, nur einen der Zeiger zu sperren ?

(Falls Ihre Antwort enthält Xephyr, kann dies direktes Open-Gl-Rendering unterstützen?)

Tobias Kienzler
quelle
1
Gleiche Frage für Windows 7: superuser.com/q/230210/35237
Tobias Kienzler

Antworten:

2

USB-Tastaturen bieten häufig mehrere Schnittstellen. Es ist wahrscheinlich, dass einer der Standardsätze mit 104 Tasten und ein anderer die zusätzlichen Tasten sind.

MPWM ist ein einfacher Fenstermanager, der die MPX-Erweiterungen verwenden kann, um mehrere unabhängige Clientzeiger und aktive Fenster zu ermöglichen. Sie müssen warten, bis eine ähnliche Unterstützung in anderen Fenstermanagern angezeigt wird.

Xephyr unterstützt derzeit weder direktes noch indirektes OpenGL-Rendering. Es ist in der Entwicklung .

kurzlebig
quelle
Es würde mir nichts ausmachen, eine andere WM zu testen. MPWM wird jedoch nicht im GDM-Menü angezeigt. Muss ich nach einem erfolgreichen Vorgang noch etwas tun sudo make install?
Tobias Kienzler
Vielen Dank für die Erwähnung von MPWM und den Link zur Größe von Xephyir mit Gl. In diesem Blogeintrag aus dem Jahr 2007 wird behauptet, Xephyr würde OpenGL unterstützen, das Teil des Hauptzweigs von xserver zu sein scheint. Aber was tun? Würde ich eine neue Kompilierung von Xserver benötigen?
Tobias Kienzler
@Tobias: MPWM ist nicht wirklich in irgendetwas integriert und ich würde es nicht empfehlen, es für etwas anderes als zum Testen zu verwenden, aber Sie können Ihren vorhandenen Fenstermanager beenden und einfach anfangen mpwm. Die GL-Unterstützung in Upstream-Xephyr wird nicht beschleunigt. Sie können nur den Xephyr-Server aus diesem xserver-Zweig kompilieren.
Ephemient