Le multipointeur X ( MPX ) fait partie de l'extension d'entrée X et était auparavant une modification de l' implémentation X.Org existante du système X Window . MPX fournit plusieurs pointeurs indépendants au niveau du système de fenêtrage . Ces pointeurs sont tous connectés à un ordinateur. Contrairement à de nombreuses autres applications et boîtes à outils multipointeurs , MPX permet à de nombreuses applications X11 existantes de s'exécuter sans modification, tout en fournissant des fonctionnalités d'entrée supplémentaires. Par exemple, plusieurs utilisateurs peuvent utiliser simultanément différentes applications en même temps. Certaines applications ne fonctionnent pas comme prévu en raison des limitations des boîtes à outils qu'elles utilisent . Les limitations sont causées par l'hypothèse qu'un seul pointeur existe.
Gestionnaire de fenêtres
Associé au gestionnaire de fenêtres de démonstration MPWM , MPX fournit des fonctionnalités étendues telles que le déplacement ou le redimensionnement simultanés des fenêtres d'application, l'annotation par pointeur au-dessus d'une application et la prise en charge des entrées restreintes ( contrôle au sol ). Les applications qui connaissent les pointeurs supplémentaires peuvent également les utiliser, comme le dessin à deux mains.
Histoire
MPX a été créé par Peter Hutterer en 2005-2008, dans le cadre de son doctorat au Wearable Computer Lab sous la supervision du professeur Bruce H. Thomas de l' Université d'Australie du Sud .
MPX a été intégré à la version de développement actuelle de X.Org le 26 mai 2008.
Xinput2 (XI2), qui est la deuxième version officielle stable de l'API de l'extension d'entrée X, contient MPX et a été fusionnée dans la version de développement actuelle de X.Org le 3 juin 2009, et publiée dans le cadre du XServer 1.7 le 2 octobre 2009.