Pubblicazione dell'ambiente utente Enlightenment 0.25

Dopo un anno e mezzo di sviluppo, è stato rilasciato l'ambiente utente Enlightenment 0.25, che si basa su un insieme di librerie EFL (Enlightenment Foundation Library) e widget Elementary. Il rilascio è disponibile nei codici sorgente, mentre i pacchetti per le distribuzioni non sono ancora stati creati.

Pubblicazione dell'ambiente utente Enlightenment 0.25

Le novità più significative di Enlightenment 0.25:

  • È stata modernizzata l'interfaccia, che è stata tradotta in un nuovo tema flat, abbandonando l'evidenziazione in rilievo degli elementi.
    Pubblicazione dell'ambiente utente Enlightenment 0.25
  • È stata proposta una serie di sfondi per desktop di qualità significativamente superiore.
  • È stata ottimizzata la gestione del cambio della disposizione della tastiera.
  • Per impostazione predefinita, è attivata la visualizzazione della schermata iniziale, che può essere disabilitata nelle impostazioni.
  • Nel menu delle impostazioni rapide sono stati aggiunti elementi per regolazioni dello schermo.
    Pubblicazione dell'ambiente utente Enlightenment 0.25
  • È stato rielaborato il codice responsabile della gestione dei segnali di spegnimento e della sincronizzazione dell'output video, eliminando la comparsa di artefatti durante la riproduzione di video. È stata ampliata la gamma di dati visualizzati nel debugger FPS (che si mostra tramite ctl+alt+shift+f).
    Pubblicazione dell'ambiente utente Enlightenment 0.25
  • Nel modulo IBox, responsabile della minimizzazione delle applicazioni in una icona, è stata garantita l'anteprima del contenuto della finestra ridotta quando il cursore del mouse viene posizionato sopra di essa.
  • È stato assicurato un ripristino corretto delle finestre dopo la disattivazione o il riattacco dello schermo.
  • Nel gestore delle attività è stata implementata un'anteprima delle finestre quando si posiziona il cursore del mouse sopra di esse.
  • È stata aumentata la dimensione dell'interfaccia per la navigazione tra le finestre (alt+tab), che ora supporta anche l'anteprima del contenuto delle finestre.
  • Per i dispositivi Bluetooth, il widget Bluez mostra il livello di carica della batteria.
  • Nel widget di controllo dell'energia, viene visualizzata una finestra pop-up con informazioni dettagliate sulla batteria quando si passa il mouse sopra.
  • Il codice per il salvataggio della configurazione è stato convertito per gestire l'input/output in multithreading.
  • Nell'interfaccia per la creazione di screenshot è stata introdotta la supporto per il copia e incolla dagli appunti.
  • Il widget di monitoraggio della temperatura è stato aggiornato per utilizzare dispositivi hwmon. È stata aggiunta la possibilità di monitorare i valori di più sensori.
  • È stato aggiunto un nuovo modulo Procstats per mostrare nell'intestazione informazioni sul consumo di memoria e sul carico della CPU.
  • È stata aggiunta la possibilità di monitorare i dispositivi connessi e di applicare una configurazione di sistema di input specifica al loro collegamento.
  • Per i touchpad sono state implementate associazioni per il riconoscimento dei comandi gestuali.
  • È stata implementata la modifica delle impostazioni di scaling e DPI tramite xsettings, consentendo di scalare correttamente le applicazioni esterne che non utilizzano le librerie EFL.
  • È stata unificata la gestione dei font nelle applicazioni basate su EFL e in altre librerie.
  • Sono state aggiunte associazioni per il cambio dei profili.
  • Nell'file manager EFM è stato aggiunto un menu con un elenco di file recentemente aperti. È aumentata la frequenza di sincronizzazione durante le operazioni di input/output, come la copia di file. Durante l'anteprima delle immagini è stata fornita la visualizzazione della data basata sui dati EXIF.
  • È stata aggiunta la definizione della variabile di ambiente XDG_CURRENT_DESKTOP.
  • È stata implementata la possibilità di emettere un segnale acustico durante il collegamento o lo scollegamento dell'alimentazione.
  • È stato migliorato l'aspetto del mixer audio, aggiunti misuratori del livello sonoro per i canali in ingresso e in uscita, e fornita la visualizzazione delle icone delle applicazioni che attualmente riproducono o registrano audio.
  • Ridotto il consumo energetico a schermo spento.
  • È stato aggiunto un editor di palette e un'utility per la personalizzazione dei colori.
  • Nel sistema di blocco dello schermo è stata implementata la possibilità di accesso tramite impronta digitale (utilizzando libFprint). È stata aggiunta un'interfaccia per la memorizzazione delle impronte digitali.
  • È stata garantita la registrazione in un file ~/e-log.log dell'output che va nei flussi stdout e error.
  • Aggiunte impostazioni per gestire la velocità di animazione negli effetti di transizione.
  • Per impostazione predefinita, tutte le associazioni ai bordi dello schermo sono disabilitate.

Sono state dichiarate come dipendenze obbligatorie EFL, libexif e libpam (solo su Linux). Tra quelle raccomandate per una piena funzionalità ci sono: connman per la configurazione della rete, bluez5 per il funzionamento con Bluetooth, bc per la calcolatrice incorporata, pulseaudio per la gestione dei dispositivi audio, acpid per la gestione di vari eventi hardware, packagekit per il monitoraggio degli aggiornamenti di sistema, udisks2 per il montaggio di dischi esterni, ddcutil per la gestione della retroilluminazione dello schermo, gdb per il tracciamento di crash.

Pubblicazione dell'ambiente utente Enlightenment 0.25

Ricordiamo che il desktop in Enlightenment è composto da componenti come un file manager, un insieme di widget, una barra di avvio delle applicazioni e un insieme di configuratori grafici. Enlightenment è molto flessibile nella personalizzazione: i configuratori grafici non limitano l'utente nelle impostazioni e permettono di personalizzare tutti gli aspetti del funzionamento, fornendo sia strumenti di alto livello (modifica dell'aspetto, configurazione di desktop virtuali, gestione dei font, risoluzione dello schermo, layout della tastiera, localizzazione, ecc.) sia opzioni di tuning di basso livello (ad esempio, è possibile configurare i parametri di caching, accelerazione grafica, consumo energetico, logica di funzionamento del gestore di finestre).

Per ampliare le funzionalità, si offrono moduli (widget), e per modificare l'aspetto — temi. In particolare, sono disponibili moduli per la visualizzazione sul desktop di un calendario pianificatore, previsioni del tempo, monitoraggio, controllo del volume, stima della carica della batteria, ecc. I componenti di Enlightenment non sono rigidamente collegati tra loro e possono essere utilizzati in altri progetti o per creare ambienti specializzati, come shell per dispositivi mobili.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster