En clarifiant l’état de divers packages X.Org qui n’ont pas été maintenus depuis des années, une tentative est en cours pour mieux communiquer le statut de certains packages X.Org”retirés”que les distributions Linux devraient s’efforcer de supprimer car ils ne le sont plus. étant maintenu.
Alan Coopersmith d’Oracle, qui a fait une grande partie des querelles de sortie de X.Org au fil des ans et qui publie occasionnellement des mises à jour mineures du pilote X.Org pour le matériel ancien/vintage, a préparé une nouvelle annonce qui précise l’état actuel de retrait de certains Paquets X.Org pour mieux clarifier les choses avec diverses distributions Linux/mainteneurs de paquets. Coopersmith a longtemps fait cela dans le cadre de l’empaquetage de X.Org pour Solaris tout en étant un contributeur en amont de X.Org de longue date et l’un des rares à travailler encore pour aider à maintenir les packages X.Org.
Les détails peuvent être trouvés via cette publication de liste de diffusion. Vous trouverez ci-dessous le projet actuel de l’annonce aux responsables de la distribution Linux, à l’exception de tout changement mineur à venir dans les jours à venir.
Les packages X.Org qui sont”retirés”et maintenant dans un état d’archivage uniquement sans autre travail en amont incluent :
“app/lbxproxy & lib/liblbxutil :
La prise en charge de l’extension LBX requise vers X11 a été désactivée par défaut dans xorg-server 1.1 (mai 2006) et supprimé dans 1.2 (janvier 2007).app/luit :
X.Org a cessé de maintenir notre fork et encourage l’utilisation de celui de Thomas Dickey à partir de http://invisible-island.net/luit/à la place.app/proxymngr, app/xfindproxy, app/xfwp
X.Org a déprécié le protocole de gestion de proxy X11 et les outils associés, en faveur de l’utilisation du tunnel X11 de SSH à la place.app/xdbedizzy :
Il s’agissait d’une simple démonstration de l’extension Double Buffer (DBE), pas d’un programme utile.app/xditview :
Alors que X. Org n’a pas encore déprécié cela, vous feriez peut-être mieux d’utiliser à la place le fork gxditview qui fait partie du paquet GNU groff.app/xrx :
La plupart des navigateurs ont mis fin à la prise en charge de l’ancien plug-in Netscape API (NPAPI) il y a plusieurs années. Même avant cela, l’utilisation d’un plugin de navigateur pour l’affichage à distance d’une application X11 embarquée n’avait jamais vraiment fait son chemin.app/xsetmode :
Remplacé par : xinput–set-mode”nom du périphérique”ABSOLU https://gitlab.freedesktop.org/xorg/app/xsetmode/-/blob/master/LISEZMOIapp/xsetpointer :
Ne fonctionne pas avec xorg-server 1.4 (septembre 2007) et versions ultérieures https://gitlab.freedesktop.org/xorg/app/xsetpointer/-/blob/master/READMEapp/xtrap & lib/libXTrap :
Il s’agissait d’une extension proposée pour X11R5, remplacée par les extensions XTEST & RECORD dans X11R6 (publié en 1994). Le côté serveur a été supprimé dans xorg-server 1.6 (février 2009).driver/xf86-input-* :
Presque tous ces éléments sont désormais retirés ; les seuls encore pris en charge sont :
Pour Linux : xf86-input-libinput & xf86-input-evdev
Pour les non-Linux : xf86-input-keyboard & xf86-input-mouse
Pour toutes les plateformes : xf86-input-elographics, xf86-input-joystick, xf86-input-synaptics, xf86-input-vmmouse, & xf86-input-voiddriver/xf86-video-glide :
Il s’agissait d’un pilote pour les cartes 3Dfx Voodoo 1 & 2 de la fin des années 1990, utilisant l’API Glide.font/bitstream-speedo :
La prise en charge du format de police Speedo a été désactivée par défaut dans X11R6.8 (septembre 2004) et supprimée dans libXfont 1.4.0 (février 2009)lib/liboldX :
Cela offrait une rétrocompatibilité pour les applications de X Version 10, qui était la version du système X Window de novembre 1985, remplacée par X11 en septembre 1987. 35 ans semblent plus que longs assez pour porter les applications à l’aide de libX11 à la place.lib/libXevie :
Le côté serveur de XEvIE a été supprimé dans xorg-server 1.6 (février 2009). at-spi2-core de GNOME a utilisé libXevie à partir d’août 2003, mais ce code a été désactivé par défaut en 2015 pour la version 2.20.0, puis complètement supprimé dans la version 2.26.0 en 2017.lib/libXfontcache :
Le côté serveur de l’extension FontCache a été désactivé par défaut dans X11R6.8.0 (sept. 2004) et a été supprimé dans xorg-server 1.6 (février 2009).lib/libxkbui :
Le seul consommateur connu de cette bibliothèque était l’utilitaire xorgcfg, qui a été désactivé par défaut dans xorg-server 1.4 (sept. 2007) et supprimé dans xorg-server 1.6 (février 2009).lib/libXxf86misc :
Le côté serveur de l’extension XFree86-Misc a été supprimé dans xorg-server 1.6 (février 2009).(Ce n’est pas une liste complète-vous pouvez en trouver d’autres répertoriées sous https://gitlab.freedesktop.org/groups/xorg/-/archived ou marquées Obsolète dans https://gitlab.freedesktop.org/xorg/doc/xorg-docs/-/blob/master/MAINTAINERS Je viens de lister ceux qui apparaissent encore avec un bon nombre d’entrées sur https://repology.org/comme étant toujours dans les distributions.)”
De plus, il est prévu de retirer bientôt libdmx pour le serveur Xdms qui a été supprimé de l’arborescence source xorg-server en 2021 et libXp en tant que serveur Xprt qui a été supprimé du serveur X.Org en 2009.
Plus de détails sur le FreeDesktop.org Gitlab.