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.