Bon.
Ça mache nickel : double écran + double clavier + double souris = 2 Extreme TuxRacer en même temps chacun sur un écran !
C'est quand même trop fou...
Marche à suivre : (constatez que cette manipulation ne se fait pas en
root, et que la casse - majuscules & espaces - est importante)
- Avoir (versions minimales)
xorg-x11-server-1.7 (si le système est à jour, c'est bon), et
libX11-1.3 (pareil).
- Vérifier que Compiz / les effets du bureau sont désactivés (sinon ça ne marche pas super).
- Faire un
$ xinput list
pour voir les périphériques branchés.
- Brancher la souris et/ou le clavier supplémentaire(s).
- Refaire un
$ xinput list
puis comparer au premier pour voir le nom des nouveaux périphériques.
- Créer un nouveau "master device" (que j'appellerai ici
test) :
xinput --create-master "test"
- Éventuellement refaire un
$ xinput list
histoire de constater que le nouveau "master device" a bien été créé.
- Ré-attacher (logiciellement) un à un les périphériques :
Pour une souris qui s'appelle
USB Mouse dans la section
Virtual core pointer dans
xinput list, taper
xinput --reattach "USB Mouse" "test pointer"
Pour un clavier qui s'appelle
USB Keyboard dans la section
Virtual core keyboard dans
xinput list, taper
xinput --reattach "USB Keyboard" "test keyboard"
Et voilà. Ça marche.
Après avoir fait joujou avec, détacher les périphériques attachés en faisant
xinput --reattach "USB Mouse" "Virtual core pointer"
ou
xinput --reattach "USB Keyboard" "Virtual core keyboard"
pour chaque périphérique qui a été précédemment attaché, puis supprimer le "master device" créé pour l'occasion
xinput --remove-master "test pointer"
Maintenant, je ne sais pas si le fait d'éteindre l'ordinateur (ou xorg) supprime la configuration créée, mais un petit script lancé en début de session devrait pouvoir résoudre l'affaire sans problème.
Enfin, en tous cas, c'est vraiment sympa ce multi-pointeur...