Bloquee el segundo puntero del mouse y la entrada del teclado en una ventana

8

Esto es básicamente una versión lite de multiseat (ver mi otra pregunta ): puedo configurar dos punteros de ratón (véase, por ejemplo aquí , aquí o aquí ) y dos teclados (aunque mis dos logitech idéntica K200 teclados muestran como cuatro teclados en xinput list, cualquier idea ¿por qué?). Solo esto no es suficiente para permitir que dos usuarios hagan cosas independientemente, ya que aparentemente solo se puede enfocar una ventana a la vez, por lo que toda la entrada del teclado va a esa ventana. ¿Se puede cambiar este comportamiento?

¿Se pueden dirigir las entradas de dos teclados a dos ventanas diferentes al mismo tiempo? ¿Y se le puede decir a una aplicación de bloqueo del mouse que solo bloquee uno de los punteros?

(en caso de que su respuesta incluya Xephyr, ¿puede admitir la representación directa de gl abierto?)

Tobias Kienzler
fuente
1
La misma pregunta para Windows 7: superuser.com/q/230210/35237
Tobias Kienzler

Respuestas:

2

Los teclados USB a menudo exponen múltiples interfaces; es probable que uno sea el conjunto estándar de 104 teclas y otro son los botones adicionales.

MPWM es un administrador de ventanas simple que puede usar las extensiones MPX para permitir múltiples punteros de clientes independientes y ventanas activas. Tendrá que esperar a que aparezca un soporte similar en otros administradores de ventanas.

Xephyr actualmente no admite renderizado OpenGL directo ni indirecto. Está en desarrollo .

efímero
fuente
No me importaría probar un WM diferente. Sin embargo, MPWM no aparece en el menú gdm, ¿hay algo más que deba hacer después de un éxito sudo make install?
Tobias Kienzler
Gracias por mencionar MPWM y el enlace al tamaño xephyir-with-gl. Esta entrada de blog de 2007 afirma que Xephyr sería compatible con OpenGL, que parece ser parte de la rama maestra de xserver , pero ¿qué hacer con esto? ¿Necesitaría una nueva compilación de Xserver?
Tobias Kienzler
@Tobias: MPWM no está realmente integrado en nada y no recomendaría usarlo para otra cosa que no sea la prueba, pero puede eliminar su administrador de ventanas existente y simplemente comenzar mpwm. El soporte GL en Xephyr aguas arriba no está acelerado. Puede compilar solo el servidor Xephyr desde esa rama xserver.
Ephemient