Lansarea mediului de utilizator Enlightenment 0.25

După un an și jumătate de dezvoltare, a avut loc lansarea mediului de utilizator Enlightenment 0.25, bazat pe setul de biblioteci EFL (Enlightenment Foundation Library) și pe widget-urile Elementary. Lansarea este disponibilă în cod sursă, iar pachetele pentru distribuții nu sunt încă formate.

Lansarea mediului de utilizator Enlightenment 0.25

Cele mai notabile noutăți în Enlightenment 0.25:

  • Aspectul a fost modernizat, fiind transformat într-o nouă temă plată, departe de evidențierea reliefată a elementelor.
    Lansarea mediului de utilizator Enlightenment 0.25
  • A fost propus un set de fundaluri de desktop semnificativ mai calitative.
  • A fost optimizată procesarea comutării layout-ului tastaturii.
  • Prin default, este activată afișarea ecranului de start, care poate fi dezactivată în setări.
  • În meniul de setări rapide au fost adăugate elemente pentru configurarea ecranului.
    Lansarea mediului de utilizator Enlightenment 0.25
  • Codul responsabil pentru procesarea impulsurilor de stingere și sincronizarea pe afișaj a fost revizuit, ceea ce a permis eliminarea artefactelor în timpul redării video. Spectrul de date afișate în debugger-ul FPS a fost extins (afișat prin ctl+alt+shift+f).
    Lansarea mediului de utilizator Enlightenment 0.25
  • În modul IBox, responsabil pentru minimizarea aplicațiilor într-o pictogramă, a fost asigurat un preview al conținutului feronetei minimizate atunci când cursorul mouse-ului este deasupra acesteia.
  • A fost asigurată restaurarea corectă a feronetei după deconectarea sau reconectarea ecranului.
  • În managerul de sarcini, a fost implementat un preview al feronetei atunci când cursorul mouse-ului este deasupra.
  • Dimensiunea interfeței pentru navigarea în lista de feronete (alt+tab) a fost crescută, oferind și suport pentru preview-ul conținutului feronetei.
  • Pentru dispozitivele Bluetooth, widget-ul Bluez oferă afișarea nivelului de încărcare a bateriei.
  • În widget-ul de control al consumului de energie, atunci când cursorul mouse-ului este deasupra, este afisat un popup cu informații detaliate despre baterie.
  • Codul de salvare a configurației a fost adaptat pentru procesarea multi-thread a input/output-ului.
  • În interfața pentru capturi de ecran a fost adăugată suportul pentru copierea și lipirea din clipboard.
  • Widget-ul de control al temperaturii a fost adaptat pentru a utiliza dispozitivele hwmon. A fost adăugată posibilitatea de a urmări citirile a mai multor senzori.
  • Un nou modul Procstats a fost adăugat pentru a afișa în antet informații despre consumul de memorie și încărcarea CPU.
  • A fost adăugat suport pentru monitorizarea dispozitivelor conectate și aplicarea unei configurații separate a sistemului de intrare la conectarea acestora.
  • Pentru touchpad-uri, au fost implementate asocieri pentru recunoașterea comenzilor de gesturi.
  • A fost posibilă modificarea setărilor de scalare și DPI prin xsettings, ceea ce permite scalarea corectă a aplicațiilor externe care nu folosesc biblioteci EFL.
  • A fost unificată procesarea fonturilor în aplicațiile bazate pe EFL și alte biblioteci.
  • Au fost adăugate asocieri pentru comutarea profilurilor.
  • În managerul de fișiere EFM a fost adăugat un meniu cu lista fișierelor recent deschise. S-a mărit frecvența de sincronizare în timpul operatiunilor de intrare/ieșire, precum copierea fișierelor. La previzualizarea imaginilor, se asigură afișarea datei pe baza datelor EXIF.
  • A fost adăugată setarea variabilei de mediu XDG_CURRENT_DESKTOP.
  • La conectarea sau deconectarea alimentării, s-a implementat posibilitatea de a emite un semnal sonor.
  • Aspectul mixerului de sunet a fost îmbunătățit, s-au adăugat măsurători ale nivelului sonor pentru canalele de intrare și ieșire, asigurând afișarea pictogramelor aplicațiilor care redau sau înregistrează sunet.
  • A fost redus consumul de energie atunci când ecranul este stins.
  • A fost adăugat un editor de palete și o utilitate pentru a personaliza culorile proprii.
  • În sistemul de blocare a ecranului, a fost implementată posibilitatea de conectare prin amprenta digitală (utilizând libFprint). A fost adăugat o interfață pentru salvarea amprentelor digitale.
  • A fost asigurată salvarea într-un fișier ~/\.e-log.log a ieșirii care ajunge în fluxurile stdout și error.
  • Au fost adăugate setări pentru controlul vitezei animației în efectele de tranziție.
  • Toate asocierile la marginea ecranului sunt dezactivate implicit.

Dependențele obligatorii includ EFL, libexif și libpam (numai în Linux). Pentru a obține funcționalitate completă, se recomandă: connman pentru configurarea rețelei, bluez5 pentru lucrul cu Bluetooth, bc pentru calculatorul integrat, pulseaudio pentru gestionarea dispozitivelor audio, acpid pentru gestionarea diferitelor evenimente hardware, packagekit pentru monitorizarea actualizărilor de sistem, udisks2 pentru montarea discurilor externe, ddcutil pentru gestionarea luminozității ecranului, gdb pentru urmărirea erorilor fatale.

Lansarea mediului de utilizator Enlightenment 0.25

Amintim că desktopul în Enlightenment este format din componente precum managerul de fișiere, un set de widget-uri, bara de lansare a aplicațiilor și un set de configuratori grafici. Enlightenment este foarte flexibil în personalizare: configuratorii grafici nu limitează utilizatorul în setări și permit ajustarea tuturor aspectelor funcționării, oferind atât instrumente de nivel înalt (modificarea temei, configurarea birourilor virtuale, gestionarea fonturilor, rezoluției ecranului, aranjamentului tastaturii, localizării etc.), cât și opțiuni pentru ajustări la nivel de bază (de exemplu, pot fi configurate parametrii de cache, accelerare grafică, consum de energie, logica managerului de feronerie).

Pentru extinderea funcționalității se propune utilizarea modulelor (gadgets), iar pentru reconfigurarea aspectului — teme vizuale. În special, sunt disponibile module pentru afișarea pe desktop a unui calendar-planificator, prognozei meteo, monitorizării, controlului volumului, evaluării încărcării acumulatorului etc. Componentele Enlightenment nu sunt rigid legate între ele și pot fi utilizate în alte proiecte sau pentru crearea de medii specializate, cum ar fi shell-uri pentru dispozitive mobile.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster