Multi-pointer X ( MPX ) es una parte de la extensión de entrada de X y anteriormente una modificación de la implementación X.Org existente del X Window System . MPX proporciona múltiples punteros independientes a nivel del sistema de ventanas . Estos punteros están todos conectados a una computadora. A diferencia de muchas otras aplicaciones y kits de herramientas multipuntero , MPX permite que muchas aplicaciones X11 existentes se ejecuten sin modificaciones, al mismo tiempo que proporciona funciones de entrada adicionales. [ cita requerida ] Por ejemplo, varios usuarios pueden operar simultáneamente diferentes aplicaciones al mismo tiempo. Algunas aplicaciones no funcionan como se espera debido a limitaciones en los kits de herramientas que utilizan [ cita requerida ] . Las limitaciones son causadas por la suposición de que solo existe un puntero.
Combinado con el gestor de ventanas de prueba de concepto MPWM , MPX ofrece funciones ampliadas, como el movimiento simultáneo o el cambio de tamaño de las ventanas de la aplicación, la anotación por puntero sobre una aplicación y la compatibilidad con entradas restringidas ( control de palabra ). Las aplicaciones que reconocen los punteros adicionales también pueden utilizarlos, como el dibujo a dos manos.
MPX fue creado por Peter Hutterer entre 2005 y 2008, como parte de su doctorado en el Laboratorio de Computación Portátil bajo la supervisión del Prof. Bruce H. Thomas en la Universidad de Australia del Sur .
MPX se fusionó con la versión de desarrollo actual de X.Org el 26 de mayo de 2008. [1]
Xinput2 (XI2), que es la segunda versión estable oficial de la API de la extensión de entrada X, contiene MPX y se fusionó con la versión de desarrollo actual de X.Org el 3 de junio de 2009, [2] y se lanzó como parte de XServer 1.7 el 2 de octubre de 2009. [3]