Dopo due anni dalla pubblicazione del precedente aggiornamento, è stato rilasciato CDE 2.5.3 (Common Desktop Environment), un ambiente desktop industriale classico. CDE è stato creato all'inizio degli anni '90 grazie alla collaborazione di aziende come Sun Microsystems, HP, IBM, DEC, SCO, Fujitsu e Hitachi, ed è stato per molti anni l'ambiente grafico predefinito per Solaris, HP-UX, IBM AIX, Digital UNIX e UnixWare. Nel 2012, il codice di CDE 2.1 è stato aperto dal consorzio The Open Group con licenza LGPL.
Il codice sorgente di CDE comprende un gestore di accesso compatibile con XDMCP, un gestore di sessione utente, un gestore di finestre, il pannello CDE FrontPanel, un gestore desktop, un bus per l'interazione tra processi, un toolkit per il desktop, strumenti per lo sviluppo di applicazioni in shell e C, e componenti per l'integrazione di applicazioni di terze parti. Per la compilazione è necessaria la libreria di interfaccia grafica Motif, che è stata successivamente convertita in un progetto open source dopo CDE.
Nel nuovo rilascio:
- Nel gestore di finestre dtwm è stata aggiunta la supporto per ulteriori pulsanti del mouse.
- È stato aggiunto un servizio systemd per avviare il gestore di accesso dtlogin.
- Nel gestore file dtfile, per eseguire il comando find è stato utilizzato l'interprete dei comandi sh invece di ksh.
- Il parser nel sistema di aiuto dthelp è stato convertito per utilizzare le funzioni standard di conversione dei caratteri, come proposto nell'intestazione del file ctype.h.
- Nel calendario e pianificatore dtcm è stato migliorato il supporto per FreeBSD.
- Garantita la compatibilità con GCC 15.
- L'emulatore di terminale dtterm è stato convertito da mktemp a mkstemp per la creazione di file temporanei. Sono stati risolti problemi di copia/incolla tramite il sistema degli appunti.
- Sono stati aggiunti script per l'inizializzazione e configurazione di CDE su schede Raspberry Pi.
- DtMmdb e dtdocbook sono stati convertiti da Berkeley DB all'utilizzo della libreria LMDB.
- In dtcreate, il comando per la creazione di oggetti sul desktop, è stata implementata una corretta visualizzazione delle finestre popup.


Fonte: opennet.ru


