След две години от публикуването на предишното обновление, беше представена версия 2.5.3 на класическата промишлена среда на работния плот CDE (Common Desktop Environment). CDE беше създаден в началото на 90-те години в сътрудничество между компании като Sun Microsystems, HP, IBM, DEC, SCO, Fujitsu и Hitachi и дълги години беше стандартната графична среда за Solaris, HP-UX, IBM AIX, Digital UNIX и UnixWare. През 2012 година кодът на CDE 2.1 беше освободен от консорциума The Open Group под лиценз LGPL.
Съдържанието на изходния код на CDE включва съвместим мениджър за вход XDMCP, мениджър на потребителски сесии, прозоречен мениджър, панел CDE FrontPanel, мениджър на работния плот, шина за осигуряване на междупроцесно взаимодействие, инструментарий за работния плот, средства за разработка на приложения на shell и C, компоненти за интеграция на трети приложения. За компилиране е необходима библиотека на интерфейсните елементи Motif, която беше трансформирана в свободен проект след CDE.
В новото издание:
- В прозоречния мениджър dtwm е добавена поддръжка за допълнителни бутони на мишката.
- Добавен е systemd-серĉиз за стартиране на мениджъра за вход dtlogin.
- В файловия мениджър dtfile е използван командният интерпретатор sh за изпълнение на командата find вместо ksh.
- Парсерът в системата за помощ dthelp е пренаписан с използване на стандартни функции за преобразуване на регистри на символи, предложени в заглавния файл ctype.h.
- В календара-планиращ dtcm е подобрена поддръжката за FreeBSD.
- Осигурена е съвместимост с GCC 15.
- Емуляторът на терминал dtterm беше пренаписан от mktemp към функцията mkstemp за създаване на временни файлове. Проблемите при копиране/поставяне през буфера за обмен бяха отстранени.
- Добавени са скриптове за инициализация и настройка на CDE на платформи Raspberry Pi.
- DtMmdb и dtdocbook бяха пренаписани от Berkeley DB на библиотеката LMDB.
- В dtcreate, командата за създаване на обекти на работния плот, е реализирано коректно извеждане на изскачащи прозорци.


Източник: opennet.ru


