Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
mpx [Le 10/10/2016, 11:44] L'Africain [Divers] |
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>Lucid souris}} | + | |
| ---- | ---- | ||
| ====== 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 [[: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. | 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). | + | |
| - | + | ||
| - | La méthode décrite ci-dessous n'est valable qu'a partir de Ubuntu Lucid. | + | |
| - | </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 33: | 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 39: | 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 61: | 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 86: | 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 99: | 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 pour xinput ===== | + | =====Interface graphique===== |
| - | Vous pourrez trouvez une interface graphique à Xinput en téléchargeant le .zip à cette [[https://github.com/Max-E/xinput-ui/archive/master.zip|adresse]]. | + | Si vous souhaitez une interface graphique à xinput [[:tutoriel:comment_installer_un_paquet|installez le paquet]] **[[apt>pyhoca-gui]]**. |
| - | [[:archivage|Décompressez]] l'archive, puis exécutez le fichier ''xinput-ui.py'' contenu dans le dossier **xinput-ui-master**. | + | |
| + | =====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 ===== | ||