Después de dos años desde la publicación de la última actualización, se presenta el lanzamiento del entorno de escritorio clásico CDE 2.5.3 (Common Desktop Environment). CDE se creó a principios de la década de 1990 por los esfuerzos conjuntos de empresas como Sun Microsystems, HP, IBM, DEC, SCO, Fujitsu y Hitachi, y durante muchos años fue el entorno gráfico predeterminado de Solaris, HP-UX, IBM AIX, Digital UNIX y UnixWare. En 2012, el código de CDE 2.1 fue abierto por el consorcio The Open Group bajo la licencia LGPL.
El código fuente de CDE incluye un gestor de inicio compatible con XDMCP, un gestor de sesiones de usuario, un gestor de ventanas, la barra FrontPanel de CDE, un gestor de escritorio, un bus para la comunicación entre procesos, herramientas de escritorio, herramientas para el desarrollo de aplicaciones en shell y C, y componentes para la integración de aplicaciones de terceros. Para compilarlo, se requiere tener la biblioteca de elementos de interfaz Motif, que fue trasladada a la categoría de proyectos libres junto con CDE.
En esta nueva versión:
- El gestor de ventanas dtwm ha añadido soporte para botones adicionales del ratón.
- Se ha añadido un servicio systemd para iniciar el gestor de inicio dtlogin.
- En el gestor de archivos dtfile, se ha cambiado el intérprete de comandos de ksh a sh para ejecutar el comando find.
- El analizador en el sistema de ayuda dthelp ha sido trasladado a funciones estándar de conversión de mayúsculas y minúsculas propuestas en el archivo de cabecera ctype.h.
- En el calendario-planificador dtcm se ha mejorado el soporte para FreeBSD.
- Se ha garantizado la compatibilidad con GCC 15.
- El emulador de terminal dtterm ha sido trasladado de mktemp a la función mkstemp para la creación de archivos temporales. Se han solucionado problemas al copiar/pegar a través del portapapeles.
- Se han añadido scripts para la inicialización y configuración de CDE en placas Raspberry Pi.
- DtMmdb y dtdocbook han sido trasladados de Berkeley DB al uso de la biblioteca LMDB.
- En dtcreate, el comando para crear objetos en el escritorio, se ha implementado una salida correcta de las ventanas emergentes.


Fuente: opennet.ru


