Rilascio dell'ambiente utente di Enlightenment 0.24

Dopo nove mesi di sviluppo ha avuto luogo rilascio dell'ambiente utente Illuminazione 0.24, che si basa su un insieme di librerie EFL (Enlightenment Foundation Library) e widget Elementari. Edizione disponibile in testi di origine, pacchetti di distribuzione per ora non formato.

Rilascio dell'ambiente utente di Enlightenment 0.24

Il più notevole innovazioni Illuminismo 0.24:

  • Aggiunto un modulo completamente riprogettato per la creazione di screenshot, supporto del ritaglio e funzioni di modifica delle immagini di base;
  • Il numero di utilità fornite con il flag di modifica dell'identificatore utente (setuid) è stato ridotto. Tali utilità che richiedono privilegi elevati sono combinate in un'unica applicazione di sistema;
  • Aggiunto un nuovo modulo base con un agente di autenticazione tramite Polkit, che ha permesso di eliminare l'esecuzione di un processo in background separato;
  • È possibile controllare la luminosità e la retroilluminazione dei monitor esterni (tramite ddcutil);
  • Nel file manager EFM, la risoluzione predefinita delle miniature è stata aumentata a 256x256 pixel;
  • È stato proposto un nuovo gestore dei crash;
  • Viene fornito un processo di riavvio senza interruzioni con graduale dissolvenza dei contenuti e senza la comparsa di artefatti sullo schermo;
  • Il processo di riavvio è ora controllato dal gestore lightingment_start anziché dall'ambiente stesso;
  • L'efficienza dell'elaborazione degli sfondi del desktop è stata aumentata generando diverse opzioni in diverse risoluzioni;
  • Abilitato il rilascio periodico della memoria inutilizzata tramite la chiamata malloc_trim;
  • Quando si utilizza il server X, il puntatore del mouse è strettamente legato allo schermo per evitare che il puntatore vada oltre i limiti;
  • Al posto della vecchia interfaccia per la navigazione attraverso finestre e desktop aperti (Pager), viene utilizzato un componente “anteprima in miniatura”;
  • Aggiunta la possibilità di personalizzare lo sfondo del desktop direttamente da Pager;
  • L'applet di controllo della riproduzione avvia automaticamente il lettore musicale selezionato se non è già in esecuzione;
  • Aggiunta un'eccezione per i giochi di Steam relativa alla determinazione del file ".desktop" corretto;
  • Fornito un processo di avvio più fluido grazie al precaricamento dei componenti in un thread di precaricamento IO separato;
  • Aggiunto un timeout separato per il passaggio al blocco schermo;
  • Lo stack Bluetooth Bluez4 è stato sostituito da Bluez5;
  • Tutti i problemi identificati durante i test nel servizio Coverity sono stati risolti.

Rilascio dell'ambiente utente di Enlightenment 0.24

Ricordiamo che il desktop in Enlightenment è formato da componenti come un file manager, una serie di widget, un lanciatore di applicazioni e una serie di configuratori grafici. Enlightenment è molto flessibile nell'elaborazione secondo i propri gusti: i configuratori grafici non limitano le impostazioni dell'utente e consentono di personalizzare tutti gli aspetti del lavoro, fornendo sia strumenti di alto livello (modifica del design, impostazione dei desktop virtuali, gestione dei font, risoluzione dello schermo , layout della tastiera, localizzazione, ecc.), nonché funzionalità di ottimizzazione di basso livello (ad esempio, è possibile configurare i parametri di memorizzazione nella cache, l'accelerazione grafica, il consumo di energia e la logica del gestore delle finestre).

Si propone di utilizzare moduli (gadget) per espandere la funzionalità e temi di progettazione per ridisegnare l'aspetto. In particolare sono disponibili moduli per visualizzare sul desktop il calendario, le previsioni del tempo, il monitoraggio, il controllo del volume, la valutazione della carica della batteria, ecc. I componenti che compongono Enlightenment non sono strettamente legati tra loro e possono essere utilizzati in altri progetti o per creare ambienti specializzati, come shell per dispositivi mobili.

Fonte: opennet.ru

Aggiungi un commento