Verrouillez le deuxième pointeur de la souris et l'entrée du clavier sur une seule fenêtre

8

Il s'agit essentiellement d'une version allégée de plusieurs sièges (voir mon autre question ): je peux configurer deux pointeurs de souris (voir par exemple ici , ici ou ici ) et deux claviers (bien que mes deux claviers logitech K200 identiques apparaissent comme quatre claviers dans xinput list, toutes les idées Pourquoi?). Seulement, cela ne suffit pas pour permettre à deux utilisateurs de faire des choses indépendamment, car apparemment une seule fenêtre peut être focalisée à la fois, donc toutes les entrées du clavier vont à cette fenêtre. Ce comportement peut-il être modifié?

Les entrées de deux claviers peuvent-elles être dirigées vers deux fenêtres différentes en même temps? Et peut-on dire à une application de verrouillage de la souris de ne verrouiller que l' un des pointeurs?

(Dans le cas où votre réponse comprend Xephyr, cela peut-il prendre en charge le rendu Open Gl direct?)

Tobias Kienzler
la source
1
Même question pour Windows 7: superuser.com/q/230210/35237
Tobias Kienzler

Réponses:

2

Les claviers USB exposent souvent plusieurs interfaces; il est probable que l'un soit l'ensemble de 104 touches standard et l'autre les boutons supplémentaires.

MPWM est un simple gestionnaire de fenêtres capable d'utiliser les extensions MPX pour permettre plusieurs pointeurs clients indépendants et fenêtres actives. Vous devrez attendre qu'un support similaire apparaisse dans d'autres gestionnaires de fenêtres.

Xephyr ne prend actuellement en charge ni le rendu OpenGL direct ni indirect. C'est en développement .

éphémère
la source
Cela ne me dérangerait pas de tester une autre WM. Cependant, MPWM n'apparaît pas dans le menu gdm, dois-je faire autre chose après un succès sudo make install?
Tobias Kienzler
Merci d'avoir mentionné MPWM et le lien vers la taille xephyir-with-gl. Cette entrée de blog de 2007 affirme que Xephyr prendrait en charge OpenGL, qui semble faire partie de la branche principale de xserver , mais que faire avec cela? Aurais-je besoin d'une nouvelle compilation de Xserver?
Tobias Kienzler
@Tobias: MPWM n'est pas vraiment intégré à quoi que ce soit et je ne recommanderais pas de l'utiliser pour autre chose que des tests, mais vous pouvez tuer votre gestionnaire de fenêtres existant et simplement démarrer mpwm. Le support GL dans Xephyr en amont n'est pas accéléré. Vous pouvez compiler uniquement le serveur Xephyr à partir de cette branche xserver.
éphémère