Un curseur pour chaque périphérique de pointage sous Linux avec MPX

Le serveur d’affichage de Linux Xorg dans sa version 7.5 avec MPX, permet d’avoir un curseur pour chaque périphériques de pointage.

Voilà un petit tutoriel sur l’utilisation MPX sous Ubuntu Lucid ou 10.04.

J’ai donc 2 souris mais ça pourrait être souris et touchpad, une souris et palette graphique.

j’ai donc ma Logitech MX510 et à ma gauche une Zalman FPSGUN mouse.

Ouvrez un terminal.

On regarde la liste des pointeur dispo :

$ xinput list

⎡ Virtual core pointer id=2 [master pointer (3)]

⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]

⎜ ↳ Logitech USB-PS/2 Optical Mouse id=8 [slave pointer (2)]

⎜ ↳ btnx mouse id=11 [slave pointer (2)]

⎜ ↳ Zalman FPSGUN Mouse id=12 [slave pointer (2)]

⎣ Virtual core keyboard id=3 [master keyboard (2)]

↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]

↳ Power Button id=6 [slave keyboard (3)]

↳ Power Button id=7 [slave keyboard (3)]

↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]

↳ btnx keyboard id=10 [slave keyboard (3)]

Nous avons un pointeur virtuel ou est attaché un pointeur de test, ma logitech, le gestionnaire de boutons et la zalman.

En premier on ajoute un pointeur virtuel :

$ xinput create-master New

Un nouveau pointeur apparait et on vérifie la liste :

$ xinput list

⎡ Virtual core pointer id=2 [master pointer (3)]

⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]

⎜ ↳ Logitech USB-PS/2 Optical Mouse id=8 [slave pointer (2)]

⎜ ↳ btnx mouse id=11 [slave pointer (2)]

⎜ ↳ Zalman FPSGUN Mouse id=12 [slave pointer (2)]

⎣ Virtual core keyboard id=3 [master keyboard (2)]

↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]

↳ Power Button id=6 [slave keyboard (3)]

↳ Power Button id=7 [slave keyboard (3)]

↳ AT Translated Set 2 keyboard id=9 [slave keyboard (3)]

↳ btnx keyboard id=10 [slave keyboard (3)]

⎡ New pointer id=13 [master pointer (14)]

⎜ ↳ New XTEST pointer id=15 [slave pointer (13)]

⎣ New keyboard id=14 [master keyboard (13)]

↳ New XTEST keyboard id=16 [slave keyboard (14)]

En suite, on attache ce pointeur qui à l’id 13 au périphérique, ici le Zalman FPSGUN Mouse qui à l’ id 12.

$ xinput reattach 12 13

Pour détacher le pointeur du périphérique on l’attache de nouveau au pointeur id 2.

$ xinput reattach 12 2

Puis on supprime le nouveau pointeur.

xinput remove-master 13

Et voilà.

Ce tutoriel à été créé avec le celui en anglais trouvé ici http://alec.mooo.com/mpx.php

voir aussi : https://doc.ubuntu-fr.org/mpx

[Total : 0    Moyenne : 0/5]

Vous aimerez peut-être

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*