Articulo de referencia

XFixes

En informática , XFixes es una extensión del sistema X Window que añade funcionalidades útiles al protocolo X11. Fue creada en 2003 por Keith Packard . Apareció por primera vez ...

En informática , XFixes es una extensión del sistema X Window que añade funcionalidades útiles al protocolo X11. Fue creada en 2003 por Keith Packard . Apareció por primera vez en el servidor X KDrive y posteriormente en la versión 6.8.0 de X.Org Server .

Esta extensión implementa una serie de adiciones no relacionadas entre sí al protocolo. El objetivo de esta serie es realizar pequeñas adiciones para corregir defectos importantes del protocolo que no pueden solucionarse utilizando el protocolo X11 puro.

El objetivo de implementar estas adiciones en una extensión es mantener el código principal del servidor, y que un servidor que no incluya la extensión XFixes, siga implementando el protocolo X11 original. Sin embargo, dado que las adiciones están diseñadas para ser retrocompatibles, no existe ninguna razón práctica para que un servidor no las implemente. El cliente y el servidor siempre pueden negociar las adiciones que ambos comprendan.

Historial de versiones

  • La versión 1 de la extensión incluía cambios en el procesamiento de conjuntos guardados (para que las aplicaciones de incrustación fueran más fiables), eventos de notificación de selección (añadir eventos que se envían cuando se afirma la propiedad de la selección) y seguimiento del cursor (solicitudes que permiten realizar un seguimiento fiable de la imagen).
  • La versión 2 de la extensión añade objetos de región y nombres de cursor.
  • La versión 3 permite ampliar los objetos de región existentes.
  • La versión 4 permite ocultar el cursor del ratón sobre ventanas específicas.
  • La versión 5 introduce barreras de puntero, lo que permite utilizar ubicaciones de fácil acceso (según la Ley de Fitts ) incluso en configuraciones de múltiples monitores .
  • La versión 6 introduce ClientDisconnectMode, que permite a un cliente designarse a sí mismo como para ser terminado y hacer que el servidor X ignore a esos clientes al determinar si debe apagarse o no cuando el último cliente de usuario se haya desconectado. [ 1 ]

Controversia

XFixes fue motivo de controversia cuando Packard incorporó la extensión al proyecto XFree86 horas antes de que comenzara el período de congelación de características para XFree86 4.3.0 en diciembre de 2002, sin la aprobación previa del Equipo Central de XFree86 (un grupo de estilo catedral al que se le permitía realizar cambios en el proyecto, del cual Packard era miembro). Como resultado, a Packard se le retiraron sus derechos de confirmación (pero permaneció en el Equipo Central del proyecto hasta marzo de 2003) [ 2 ] y la extensión fue retirada seis semanas después. [ 3 ] [ 4 ]

Referencias

  1. " [ ANUNCIO ] libXfixes 6.0.0" . 11 de mayo de 2021.
  2. "Escisión afecta a un grupo clave de código abierto" . CNET . 2003-03-20. Archivado del original el 2012-10-25 . Consultado el 2018-08-24 .
  3. (foro) Sugerencia para XFree86 Archivada el 23 de abril de 2010 en Wayback Machine , por David Dawes, 20 de marzo de 2003
  4. Confirmación de CVS: Finalizar la eliminación de XFIXES Archivado el 15 de junio de 2011 en Wayback Machine , por David Dawes, 12 de enero de 2003
  • Extensión X Fixes (freedesktop.org)
  • La extensión X Fixes, últimas especificaciones oficiales.