Udgivelsen af det brugervenlige miljø Enlightenment 0.25

Efter halvandet års udvikling er udgivelsen af brugergrænsefladen Enlightenment 0.25, der er baseret på EFL (Enlightenment Foundation Library) og Elementary widgets, endelig her. Udgivelsen er tilgængelig i kildekoden, mens pakker til distributioner endnu ikke er lavet.

Udgivelsen af det brugervenlige miljø Enlightenment 0.25

De mest markante nyheder i Enlightenment 0.25:

  • Den visuelle stil er blevet moderniseret med et nyt fladt tema, der fjerner det reliefferede udseende af elementerne.
    Udgivelsen af det brugervenlige miljø Enlightenment 0.25
  • Et væsentligt forbedret sæt baggrunde til skrivebordet er blevet tilbudt.
  • Behandlingen af skift af tastaturlayout er blevet optimeret.
  • Visning af startskærmen er som standard aktiveret og kan deaktiveres i indstillingerne.
  • Der er tilføjet elementer til hurtig ændring af indstillinger i skærmmenuen.
    Udgivelsen af det brugervenlige miljø Enlightenment 0.25
  • Koden til håndtering af pulssignaler og synkronisering ved skærmvisning er blevet redesignet, hvilket har elimineret artefakter under videovisning. Omfanget af data, der vises i FPS-debuggeren (vises via ctl+alt+shift+f), er blevet udvidet.
    Udgivelsen af det brugervenlige miljø Enlightenment 0.25
  • I IBox-modulet, der håndterer minimering af applikationer til ikoner, er der nu en forhåndsvisning af indholdet i det minimerede vindue, når musen svæver over det.
  • Korrekt genskabelse af vinduer efter afbrydelse eller genforbindelse af skærmen er sikret.
  • I opgavehåndteringsvinduet er der implementeret forhåndsvisning af vinduer, når musen svæver over dem.
  • Størrelsen af brugergrænsefladen til navigation i vindueslisten (alt+tab) er blevet øget, og der er også tilføjet støtte til forhåndsvisning af vinduers indhold.
  • For Bluetooth-enheder er der nu visning af batteristatus i Bluez-widgeten.
  • I energikontrol-widgeten vises et popup-vindue med detaljerede oplysninger om batteriet, når musen svæver over det.
  • Koden til gemmekonfiguration er blevet overført til multitrådet behandling af input/output.
  • Brugergrænsefladen til skærmbilleder har nu støtte for kopiering og indsætning fra udklipsholderen.
  • Temperaturkontrol-widgeten er blevet opdateret til at bruge hwmon-enheder, og der er tilføjet mulighed for at overvåge flere sensorer.
  • En ny Procstats-modul er tilføjet, der viser oplysninger om hukommelsesforbrug og CPU-belastning i headeren.
  • Der er tilføjet support til overvågning af tilsluttede enheder og anvendelse af en separat inputsystemkonfiguration, når de tilsluttes.
  • Der er implementeret bindings for at genkende gestuskommandoer til touchpads.
  • Der er mulighed for at ændre indstillingerne for skala og DPI via xsettings, hvilket gør det muligt at skalere eksterne applikationer korrekt, der ikke bruger EFL-biblioteker.
  • Behandlingen af skrifttyper er blevet ensartet i EFL-baserede applikationer og andre biblioteker.
  • Der er tilføjet bindings til at skifte profiler.
  • I filhåndteringen EFM er der tilføjet en menu med en liste over nyligt åbnede filer. Hyppigheden af synkronisering ved udførelse af input/output-operationer, såsom filkopiering, er blevet øget. Ved forhåndsvisning af billeder vises datoen baseret på EXIF-data.
  • Der er tilføjet en miljøvariabel XDG_CURRENT_DESKTOP.
  • Der er implementeret mulighed for at afgive en lydsignal ved tilslutning eller frakobling af strøm.
  • Udseendet af lydmikseren er blevet forbedret, med tilføjelse af niveau målere for ind- og udgangskanaler, og visning af ikoner for applikationer, der i øjeblikket afspiller eller optager lyd.
  • Energiforbruget er blevet reduceret, når skærmen er slukket.
  • Der er tilføjet en farvepalet editor og et værktøj til at tilpasse egne farver.
  • I låseskærmen er der implementeret mulighed for login via fingeraftryk (bruger libFprint). Der er tilføjet et interface til at gemme fingeraftryk.
  • Der er sikret, at output, der går til stdout og error streams, gemmes i filen ~/e-log.log.
  • Der er tilføjet indstillinger til at styre hastigheden af animationer i overgangseffekter.
  • Som standard er alle bindings til skærmkanterne deaktiveret.

Af obligatoriske afhængigheder er EFL, libexif og libpam (kun i Linux) angivet. For at opnå fuld funktionalitet anbefales følgende: connman til netværkskonfiguration, bluez5 til Bluetooth-funktioner, bc til den indbyggede lommeregner, pulseaudio til lydstyring, acpid til behandling af forskellige hardwarebegivenheder, packagekit til overvågning af systemopdateringer, udisks2 til montering af eksterne diske, ddcutil til styring af skærmlys og gdb til fejlsøgning af nedbrud.

Udgivelsen af det brugervenlige miljø Enlightenment 0.25

Vi minder om, at skrivebordet i Enlightenment dannes af komponenter som filhåndtering, et sæt widgets, en programstarter og et sæt grafiske konfigureringsværktøjer. Enlightenment er meget fleksibel i tilpasningen: de grafiske konfigureringsværktøjer begrænser ikke brugeren i indstillingerne og giver mulighed for at justere alle aspekter af arbejdet, idet der tilbydes både højniveaumidler (ændring af temaer, konfiguration af virtuelle skriveborde, styring af skrifttyper, skærmopløsning, tastaturopsætning, lokaliseringsmuligheder osv.) og muligheder for lavniveautuning (for eksempel kan indstillingerne for caching, grafisk acceleration, energiforbrug og vindueshåndteringslogik justeres).

For at udvide funktionaliteten anbefales det at bruge moduler (gadgets), og for at ændre udseendet — temaer. Specifikt er der tilgængelige moduler til at vise kalenderplanlæggere, vejrudsigter, overvågning, volumenstyring, batteriopladningsindikatorer osv. De komponenter, der udgør Enlightenment, er ikke strengt sammenknyttede og kan bruges i andre projekter eller til at skabe specialiserede miljøer som mobilapps.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster