Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
mpx [Le 21/04/2010, 21:09]
213.95.41.13
mpx [Le 11/09/2022, 11:42] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
- +{{tag>Xenial souris}}
-{{tag>xorg vétuste}}+
 ---- ----
  
 ====== MPX : Multi-Pointer X ====== ====== MPX : Multi-Pointer X ======
  
-MPX est un acronyme de multi-pointer X Server (Serveur X à multi-pointage).  +MPX est un acronyme de multi-pointer X Server (Serveur X à multi-pointage). 
-MPX est une modification de X.Org implantée dans le système X Window. Il permet d'​utiliser plusieurs pointeurs indépendants au niveau du système de fenêtrage. Contrairement à beaucoup d'​autres applications de multi-pointage,​ MPX permet à de nombreuses applications X Window de s'​exécuter sans aucune modification.+MPX est une modification de [[:xorg|X.Org]] implantée dans le système X Window. Il permet d'​utiliser plusieurs pointeurs indépendants au niveau du système de fenêtrage. Contrairement à beaucoup d'​autres applications de multi-pointage,​ MPX permet à de nombreuses applications X Window de s'​exécuter sans aucune modification.
 Il permet entre autre à plusieurs utilisateurs d'​exploiter simultanément des applications différentes. Il permet entre autre à plusieurs utilisateurs d'​exploiter simultanément des applications différentes.
 +===== Installation =====
  
-Voir http://en.wikipedia.org/​wiki/​Multi-Pointer_X + MPX est inclus dans Xorg il n'y a rien à installer.
-====== Installation ======+
  
-<note important>​ +===== Utilisation ===== 
-Depuis ​Ubuntu 10.04 LTS,Lucid Lynx MPX est inclus dans Xorg (pour info version 7.5) +Depuis ​une [[:​console]]on regarde la configuration actuelle : 
-</note>+<code bash>​xinput list</​code>​ 
 +<code bash> 
 +⎡ Virtual core pointer ​                   id=2 [master pointer  ​(3)] 
 +⎜   ↳ Virtual core XTEST pointer ​             id=4 [slave ​ pointer ​ (2)] 
 +⎜   ↳ Zalman FPSGUN Mouse                     ​ id=8 [slave ​ pointer ​ (2)] 
 +⎜   ↳ Logitech USB-PS/2 Optical Mouse         ​ id=9 [slave ​ pointer ​ (2)] 
 +⎜   ↳ HID 046a:​0023 ​                          ​ id=11 [slave ​ pointer ​ (2)] 
 +⎜   ↳ btnx mouse                              id=14 [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)] 
 +    ↳ HID 046a:​0023 ​                          ​ id=10 [slave ​ keyboard (3)] 
 +    ↳ AT Translated Set 2 keyboard ​           id=12 [slave ​ keyboard (3)] 
 +    ↳ btnx keyboard ​                          ​ id=13 [slave ​ keyboard (3)] 
 +</code> 
 +Il existe 1 pointeur virtuel((Virtual core pointer)) et 1 clavier virtuel((Virtual core keyboard)) qui sont liés.
  
-===== Sous Feisty Fawn =====+On remarque que mes deux souris sont associées au seul pointeur.
  
-Ajoutez le dépôt suivant dans la liste des dépôts ​:+On ajoute donc un nouveau pointeur : 
 +<code bash>​xinput create-master New</​code>​ 
 +On regarde ce que ça donne, toujours par : 
 +<code bash>​xinput list</​code>​ 
 +À la fin nous retrouvons un nouveau couple clavier/​souris. 
 +<code bash> 
 +⎡ Virtual core pointer ​                   id=2 [master pointer ​ (3)] 
 +⎜   ↳ Virtual core XTEST pointer ​             id=4 [slave ​ pointer ​ (2)] 
 +⎜   ↳ Zalman FPSGUN Mouse                     ​ id=8 [slave ​ pointer ​ (2)] 
 +⎜   ↳ Logitech USB-PS/2 Optical Mouse         ​ id=9 [slave ​ pointer ​ (2)] 
 +⎜   ↳ HID 046a:​0023 ​                          ​ id=11 [slave ​ pointer ​ (2)] 
 +⎜   ↳ btnx mouse                              id=14 [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)] 
 +    ↳ HID 046a:0023                           ​ id=10 [slave ​ keyboard (3)] 
 +    ↳ AT Translated Set 2 keyboard ​           id=12 [slave ​ keyboard (3)] 
 +    ↳ btnx keyboard ​                          ​ id=13 [slave ​ keyboard (3)] 
 +⎡ New pointer ​                            ​ id=15 [master pointer ​ (16)] 
 +⎜   ↳ New XTEST pointer ​                      ​ id=17 [slave ​ pointer ​ (15)] 
 +⎣ New keyboard ​                           id=16 [master keyboard (15)] 
 +    ↳ New XTEST keyboard ​                     id=18 [slave ​ keyboard (16)] 
 +</​code>​
  
-   deb http://​people.freedesktop.org/​~whot/​mpx feisty/+<​note>​Vous devez voir un nouveau pointeur inactif sur votre écran.</note>
  
-Actualisez votre liste de dépôt ​+Maintenant, on va prendre le //Zalman FPSGUN Mouse// par son identifiant « id=8 » et l'​associer à notre nouveau pointeur « id=15 ». 
 +<​code>​xinput reattach 8 15</​code>​ 
 +Ce qui nous donne comme configuration ​de xinput : 
 +<code bash> 
 +⎡ Virtual core pointer ​                   id=2 [master pointer ​ (3)] 
 +⎜   ↳ Virtual core XTEST pointer ​             id=4 [slave ​ pointer ​ (2)] 
 +⎜   ↳ Logitech USB-PS/2 Optical Mouse         ​ id=9 [slave ​ pointer ​ (2)] 
 +⎜   ↳ HID 046a:​0023 ​                          ​ id=11 [slave ​ pointer ​ (2)] 
 +⎜   ↳ btnx mouse                              id=14 [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)] 
 +    ↳ HID 046a:​0023 ​                          ​ id=10 [slave ​ keyboard (3)] 
 +    ↳ AT Translated Set 2 keyboard ​           id=12 [slave ​ keyboard (3)] 
 +    ↳ btnx keyboard ​                          ​ id=13 [slave ​ keyboard (3)] 
 +⎡ New pointer ​                            ​ id=15 [master pointer ​ (16)] 
 +⎜   ↳ Zalman FPSGUN Mouse                     ​ id=8 [slave ​ pointer ​ (15)] 
 +⎜   ↳ New XTEST pointer ​                      ​ id=17 [slave ​ pointer ​ (15)] 
 +⎣ New keyboard ​                           id=16 [master keyboard (15)] 
 +    ↳ New XTEST keyboard ​                     id=18 [slave ​ keyboard (16)] 
 +</​code>​
  
-   sudo apt-get update+<​note>​Le nouveau curseur doit bouger avec votre seconde souris.</​note>​
  
-Puis installez le paquet **mpx**+Pour annuler tout ça, on réaffecte notre seconde souris à notre premier curseur « id=2 » : 
 +<​code>​xinput reattach 8 2</​code>​ 
 +Et on supprime notre curseur inutile (toujours id=15) : 
 +<​code>​-xinput remove-master 15</​code>​
  
-   sudo apt-get install mpx+<​note>​Le curseur inutile doit avoir disparu ! </​note>​
  
-Enfin exécutez les commandes suivantes :+<note tip>Rien n'​empêche d'​appeler votre curseur comme vous le voulez au lieu de « New ».</​note>​
  
-   ​export PATH=/​opt/​mpx/​bin:$PATH +=====Interface graphique===== 
-   export LD_LIBRARY_PATH=/opt/mpx/lib:​$LD_LIBRARY_PATH +Si vous souhaitez une interface graphique à xinput [[:tutoriel:​comment_installer_un_paquet|installez le paquet]] **[[apt>​pyhoca-gui]]**. 
-   xinit -- /opt/mpx/bin/Xorg+ 
 +=====Problème connu===== 
 +Il se peut que votre deuxième curseur ne soit alloué à aucune souris, pas de solution... ( voir ce [[https://forum.ubuntu-fr.org/viewtopic.php?​id=1999319&​p=3|fils de discussion du forum]]). 
 +===== Liens Externes ===== 
 + 
 +  * Voir [[wpfr>​Multi-Pointer_X]] sur Wikipedia [fr] 
 +  * Voir [[wp>​Multi-Pointer_X]] sur Wikipedia [en] 
 + 
 + 
 +---- 
 +//Contributeurs : [[:​utilisateurs:​Ignace72|Ignace72]]//
  • mpx.1271876969.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)