Blocca il secondo puntatore del mouse e l'input da tastiera su una finestra


8

Questa è fondamentalmente una versione lite del multiseat (vedi la mia altra domanda ): posso impostare due puntatori del mouse (vedi ad esempio qui , qui o qui ) e due tastiere (anche se le mie due identiche tastiere K200 logitech si presentano come quattro tastiere in xinput list, qualsiasi idea perché?). Solo questo non è sufficiente per consentire a due utenti di fare le cose in modo indipendente, poiché apparentemente solo una finestra può essere focalizzata alla volta, quindi tutto l'input da tastiera va a quella finestra. Questo comportamento può essere cambiato?

Gli ingressi di due tastiere possono essere indirizzati contemporaneamente a due finestre diverse? E si può dire ad un'applicazione che blocca il mouse di bloccare solo uno dei puntatori?

(nel caso in cui la risposta includa Xephyr, può supportare il rendering gl aperto diretto?)


1
Stessa domanda per Windows 7: superuser.com/q/230210/35237
Tobias Kienzler

Risposte:


2

Le tastiere USB spesso espongono più interfacce; è probabile che uno sia l'insieme standard di 104 tasti e un altro sono i pulsanti extra.

MPWM è un semplice gestore di finestre in grado di utilizzare le estensioni MPX per consentire più puntatori client indipendenti e finestre attive. Dovrai attendere che appaia un supporto simile in altri gestori di finestre.

Xephyr attualmente non supporta il rendering OpenGL né diretto né indiretto. È in fase di sviluppo .


Non mi dispiacerebbe testare un WM diverso. Tuttavia, MPWM non appare nel menu gdm, c'è qualcos'altro che devo fare dopo un successo sudo make install?
Tobias Kienzler,

Grazie per aver menzionato MPWM e il collegamento alla dimensione di xephyir-with-gl. Questo post del blog del 2007 afferma che Xephyr supporterà OpenGL, che sembra far parte del ramo principale di xserver , ma cosa fare con questo? Avrei bisogno di una nuova compilazione di Xserver?
Tobias Kienzler,

@Tobias: MPWM non è realmente integrato in nulla e non consiglierei di usarlo per qualcosa di diverso dai test, ma puoi uccidere il tuo gestore di finestre esistente e iniziare mpwm. Il supporto GL in Xephyr a monte non è accelerato. Puoi compilare solo il server Xephyr da quel ramo xserver.
effimero
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.