Après deux ans depuis la publication de la dernière mise à jour, nous présentons la version classique de l'environnement de bureau CDE 2.5.3 (Common Desktop Environment). CDE a été créé au début des années 1990 grâce aux efforts conjugués des entreprises Sun Microsystems, HP, IBM, DEC, SCO, Fujitsu et Hitachi, et a longtemps été l'environnement graphique standard de Solaris, HP-UX, IBM AIX, Digital UNIX et UnixWare. En 2012, le code CDE 2.1 a été rendu public par le consortium The Open Group sous la licence LGPL.
Le code source de CDE comprend un gestionnaire de connexion compatible XDMCP, un gestionnaire de sessions utilisateur, un gestionnaire de fenêtres, le panneau CDE FrontPanel, un gestionnaire de bureau, un bus pour l'interaction entre processus, une boîte à outils pour le bureau, des outils pour le développement d'applications en shell et en C, ainsi que des composants pour l'intégration d'applications tierces. La bibliothèque Motif, nécessaire à la compilation, a été déplacée dans la catégorie des projets libres en même temps que CDE.
Dans cette nouvelle version :
- Le gestionnaire de fenêtres dtwm prend désormais en charge des boutons supplémentaires de la souris.
- Un service systemd a été ajouté pour démarrer le gestionnaire de connexion dtlogin.
- Dans le gestionnaire de fichiers dtfile, l'interpréteur de commandes sh est utilisé pour exécuter la commande find au lieu de ksh.
- Le parseur du système d'aide dthelp a été adapté pour utiliser les fonctions standard de conversion de casse du fichier d'en-tête ctype.h.
- Dans le calendrier-planificateur dtcm, le support de FreeBSD a été amélioré.
- Compatibilité assurée avec GCC 15.
- L'émulateur de terminal dtterm a été porté de mktemp à la fonction mkstemp pour la création de fichiers temporaires. Des problèmes lors des opérations de copier/coller via le presse-papiers ont été résolus.
- Des scripts pour l'initialisation et la configuration de CDE sur les cartes Raspberry Pi ont été ajoutés.
- DtMmdb et dtdocbook ont été transférés de Berkeley DB à l'utilisation de la bibliothèque LMDB.
- Dans dtcreate, la commande de création d'objets sur le bureau, un affichage correct des fenêtres contextuelles a été implémenté.


Source : opennet.ru


