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édentesRévision précédente
Prochaine révision
Révision précédente
mpx [Le 23/04/2010, 20:16] – mise en forme draco31.frmpx [Le 11/09/2022, 11:42] (Version actuelle) – 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) moths-art
Ligne 1: Ligne 1:
- +{{tag>Xenial souris}}
-{{tag>Lucid xorg}}+
 ---- ----
  
 ====== 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 ===== ===== Installation =====
  
-<note important> + MPX est inclus dans Xorg il n'y a rien à installer.
-Depuis Ubuntu 10.04 LTS,Lucid Lynx, MPX est inclus dans Xorg (pour info version 7.5) +
-</note>+
  
 ===== Utilisation ===== ===== Utilisation =====
 Depuis une [[:console]], on regarde la configuration actuelle : Depuis une [[:console]], on regarde la configuration actuelle :
-<code>xinput list</code> +<code bash>xinput list</code> 
-<file>+<code bash>
 ⎡ Virtual core pointer                    id=2 [master pointer  (3)] ⎡ Virtual core pointer                    id=2 [master pointer  (3)]
 ⎜   ↳ Virtual core XTEST pointer              id=4 [slave  pointer  (2)] ⎜   ↳ Virtual core XTEST pointer              id=4 [slave  pointer  (2)]
Ligne 32: Ligne 28:
     ↳ AT Translated Set 2 keyboard            id=12 [slave  keyboard (3)]     ↳ AT Translated Set 2 keyboard            id=12 [slave  keyboard (3)]
     ↳ btnx keyboard                            id=13 [slave  keyboard (3)]     ↳ btnx keyboard                            id=13 [slave  keyboard (3)]
-</file>+</code>
 Il existe 1 pointeur virtuel((Virtual core pointer)) et 1 clavier virtuel((Virtual core keyboard)) qui sont liés. Il existe 1 pointeur virtuel((Virtual core pointer)) et 1 clavier virtuel((Virtual core keyboard)) qui sont liés.
  
Ligne 38: Ligne 34:
  
 On ajoute donc un nouveau pointeur : On ajoute donc un nouveau pointeur :
-<code>xinput create-master New</code>+<code bash>xinput create-master New</code>
 On regarde ce que ça donne, toujours par : On regarde ce que ça donne, toujours par :
-<code>xinput list</code>+<code bash>xinput list</code>
 À la fin nous retrouvons un nouveau couple clavier/souris. À la fin nous retrouvons un nouveau couple clavier/souris.
-<file>+<code bash>
 ⎡ Virtual core pointer                    id=2 [master pointer  (3)] ⎡ Virtual core pointer                    id=2 [master pointer  (3)]
 ⎜   ↳ Virtual core XTEST pointer              id=4 [slave  pointer  (2)] ⎜   ↳ Virtual core XTEST pointer              id=4 [slave  pointer  (2)]
Ligne 60: Ligne 56:
 ⎣ New keyboard                            id=16 [master keyboard (15)] ⎣ New keyboard                            id=16 [master keyboard (15)]
     ↳ New XTEST keyboard                      id=18 [slave  keyboard (16)]     ↳ New XTEST keyboard                      id=18 [slave  keyboard (16)]
-</file>+</code>
  
 <note>Vous devez voir un nouveau pointeur inactif sur votre écran.</note> <note>Vous devez voir un nouveau pointeur inactif sur votre écran.</note>
  
-Maintenant, on va prendre le //Zalman FPSGUN Mouse// par son identifiant « id=8 » et l'associer à notre nouveau pointeur « id=15 ».  +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>+<code>xinput reattach 8 15</code>
 Ce qui nous donne comme configuration de xinput : Ce qui nous donne comme configuration de xinput :
-<file>+<code bash>
 ⎡ Virtual core pointer                    id=2 [master pointer  (3)] ⎡ Virtual core pointer                    id=2 [master pointer  (3)]
 ⎜   ↳ Virtual core XTEST pointer              id=4 [slave  pointer  (2)] ⎜   ↳ Virtual core XTEST pointer              id=4 [slave  pointer  (2)]
Ligne 85: Ligne 81:
 ⎣ New keyboard                            id=16 [master keyboard (15)] ⎣ New keyboard                            id=16 [master keyboard (15)]
     ↳ New XTEST keyboard                      id=18 [slave  keyboard (16)]     ↳ New XTEST keyboard                      id=18 [slave  keyboard (16)]
-</file>+</code>
  
 <note>Le nouveau curseur doit bouger avec votre seconde souris.</note> <note>Le nouveau curseur doit bouger avec votre seconde souris.</note>
  
 Pour annuler tout ça, on réaffecte notre seconde souris à notre premier curseur « id=2 » : Pour annuler tout ça, on réaffecte notre seconde souris à notre premier curseur « id=2 » :
-<code>xinput reattach 8 2</code>+<code>xinput reattach 8 2</code>
 Et on supprime notre curseur inutile (toujours id=15) : Et on supprime notre curseur inutile (toujours id=15) :
-<code>xinput remove-master 15</code>+<code>-xinput remove-master 15</code>
  
 <note>Le curseur inutile doit avoir disparu ! </note> <note>Le curseur inutile doit avoir disparu ! </note>
Ligne 98: Ligne 94:
 <note tip>Rien n'empêche d'appeler votre curseur comme vous le voulez au lieu de « New ».</note> <note tip>Rien n'empêche d'appeler votre curseur comme vous le voulez au lieu de « New ».</note>
  
 +=====Interface graphique=====
 +Si vous souhaitez une interface graphique à xinput [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>pyhoca-gui]]**.
 +
 +=====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 ===== ===== Liens Externes =====