Utgivning av anvÀndarmiljön Enlightenment 0.26 och EFL-biblioteken 1.27

Efter ett och ett halvt Ärs utveckling har anvÀndarmiljön Enlightenment 0.26 slÀppts. Den baseras pÄ EFL-biblioteken (Enlightenment Foundation Library) och Elementary-widgetarna. UtgÄvan Àr tillgÀnglig i kÀllkod, men paketen för distributionerna har Àn sÄ lÀnge inte skapats.

Skrivbordet i Enlightenment bestÄr av komponenter som filhanteraren, widgetset, applikationsstartarens panel och en uppsÀttning grafiska konfigureringsverktyg. Enlightenment Àr mycket flexibel och kan skrÀddarsys efter anvÀndarens smak: de grafiska konfigureringsverktygen begrÀnsar inte anvÀndaren i instÀllningarna och möjliggör anpassning av alla aspekter av arbetet, med bÄde hög-nivÄ verktyg (Àndra utseende, konfigurera virtuella skrivbord, hantera typsnitt, skÀrmupplösning, tangentbords-layout, lokalisering osv.) och möjligheter till lÄg-nivÄ justering (t.ex. kan parametrar för caching, grafisk accelerering, energiförbrukning justeras, och logiken för fönsterhanteraren förÀndras).

För att utöka funktionaliteten föreslĂ„s anvĂ€ndning av moduler (widgets), och för att förĂ€ndra utseendet – teman. SĂ€rskilt finns moduler för att visa en kalenderplanerare, vĂ€derprognoser, övervakningsdata, ljudregulatorer, widgetar för batterinivĂ„bedömning osv. Delarna i Enlightenment Ă€r inte hĂ„rt kopplade till varandra och kan anvĂ€ndas i andra projekt eller för att skapa specialiserade miljöer, som skal för mobila enheter.

De obligatoriska beroendena som krÀvs Àr EFL, libexif och libpam (endast i Linux). Bland de rekommenderade beroendena som krÀvs för att uppnÄ fullstÀndig funktionalitet Àr: connman för nÀtverksinstÀllning; bluez5 för Bluetooth-anvÀndning; bc för inbyggd kalkylator; pulseaudio för ljudenhetskontroll; acpid för hantering av olika hÄrdvaruhÀndelser; packagekit för att övervaka systemuppdateringar; udisks2 för att montera externa enheter; ddcutil för att kontrollera skÀrmens belysning; gdb för att spÄra kraschavslutningar.

Utgivning av anvÀndarmiljön Enlightenment 0.26 och EFL-biblioteken 1.27

De mest anmÀrkningsvÀrda nyheterna i Enlightenment 0.26:

  • En instĂ€llning för att anvĂ€nda DDC-protokollet (Display Data Channel) för att styra bakgrundsbelysningen har lagts till.
  • Storleken pĂ„ fönsterspecifika miniatyrer vid förhandsgranskning har ökats.
  • Fixar har införts relaterade till implementationen av stöd för Wayland-protokollet. I driftslĂ€ge med Wayland ges en skĂ€rmindikator om det experimentella stödet för Wayland.
  • För att sĂ€kerstĂ€lla att konfigurationsĂ€ndringar sparas har en ny API för synkronisering av Ă€ndringar pĂ„ disk tagits i bruk, som tillhandahĂ„lls av Eet-biblioteket.
  • I filhanteraren EFM har möjligheten att lĂ€gga till Ă„tgĂ€rder med filer genom desktop-filer implementerats.
  • Stöd för att inaktivera aktivering av skĂ€rmslĂ€ckaren via API:et org.freedesktop.ScreenSaver har lagts till.
  • Stöd för DBus API, tillhandahĂ„llet av systemd-tjĂ€nsten logind, har lagts till för att lĂ„sa och lĂ„sa upp sessioner.
  • En watchdog-process har lagts till för att identifiera lĂ„sningar i huvud hĂ€ndelsecykeln.
  • Ett API för att spela upp ljudprover har lagts till och aktiverats i systemnotifikationerna.
  • Ett alternativ för att anvĂ€nda X11-tillĂ€gget Randr via kommandot xrandr har lagts till, istĂ€llet för att anropa via API:et.
  • Ytterligare ljudmixningsalternativ har lagts till.
  • Ett alternativ för att skrolla med acceleration har lagts till.
  • Ett alternativ för att hantera installationen av fönstrets dolda tillstĂ„nd via NetWM API (egenskapen _NET_WM_STATE_HIDDEN) har lagts till.

Samtidigt publicerade Enlightenment-projektet en uppsÀttning bibliotek EFL 1.27 (Enlightenment Foundation Library) som möjliggör skapandet av visuellt tilltalande grafiska grÀnssnitt med kompakt design, lÄg resursanvÀndning och hög prestanda. Trots att de ursprungligen utvecklades som grund för miljön Enlightenment, anvÀnds EFL-komponenterna ofta för att bygga grÀnssnitt för konsumentelektronik och mobila enheter. Till exempel Àr EFL en del av den mobila plattformen Tizen, och anvÀnds i vitvaror frÄn Electrolux, samt i produkter frÄn Samsung, ProFUSION, Free.fr och Calaos.

I den nya versionen av EFL:

  • API för arbete med relativa sökvĂ€gar och sha1-hashar har lagts till i biblioteket Eina. Biblioteket Eina tillhandahĂ„ller funktioner för att arbeta med olika datatyper (array, hash, lista, trĂ€d) och anvĂ€ndbara verktyg (arbete med loggar, prestandautvĂ€rdering, formatkonvertering, osv.).
  • I Ecore har möjligheten att tvinga avslutning av exe-filen tillsammans med den överordnade processen pĂ„ Windows-plattformen lagts till. Ecore Ă€r ett bibliotek för att organisera hĂ€ndelsebehandlingscykler och har en arsenal av moduler för att förenkla uppgifter relaterade till hĂ€ndelsebehandling, sĂ„som arbete med X, Evas, trĂ„dar, nĂ€tverksanslutningar och sĂ„ vidare.
  • I elm_cnp, implementationen av mekanismen för kopiering och klippning genom urklippet, har stöd för listor av URL:er lagts till.
  • I Evas-biblioteket, som anvĂ€nds för att rita text, bilder och objekt pĂ„ skĂ€rmen, har stöd för att ladda och spara bilder i formaten JXL (JPEG XL) och QOI (Quite OK Image) lagts till.
  • I Eet, biblioteket för serialisering och deserialisering av data, har anrop för synkronisering av förĂ€ndringar pĂ„ disken lagts till.
  • Stöd för LibreSSL 3.5.x har lagts till och stödet för GnuTLS har tagits bort.
  • I widgetsetet Elementary förordnas anvĂ€ndning av standardikoner frĂ„n teman.
  • I widgets Ă€r det tillĂ„tet att klistra in frĂ„n urklippet i inmatningsfĂ€lt för lösenord.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster