Išleista „Enlightenment 0.26“ vartotojo aplinka ir EFL 1.27 bibliotekos

Po pusantrų metų kūrimo buvo išleista „Enlightenment 0.26“ vartotojo aplinka, pagrįsta EFL (Enlightenment Foundation Library) bibliotekų ir elementarių valdiklių rinkiniu. Leidimas pasiekiamas šaltinio kodu; platinimo paketai dar nesukurti.

„Enlightenment“ darbalaukį sudaro tokie komponentai kaip failų tvarkyklė, valdiklių rinkinys, programų paleidimo priemonė ir grafinių konfigūratorių rinkinys. „Enlightenment“ yra labai lankstus apdorojamas pagal jūsų skonį: grafiniai konfigūratoriai neriboja vartotojo nustatymų ir leidžia pritaikyti visus darbo aspektus, suteikdami tiek aukšto lygio įrankius (dizaino keitimas, virtualių stalinių kompiuterių nustatymas, šriftų valdymas, ekrano skiriamoji geba). , klaviatūros išdėstymas, lokalizacija ir kt. .), taip pat žemo lygio derinimo galimybes (pavyzdžiui, galite konfigūruoti talpyklos parametrus, grafinį pagreitį, energijos suvartojimą, keisti langų tvarkyklės logiką).

Funkcionalumui išplėsti siūloma naudoti modulius (programėles), o išvaizdai perdaryti dizaino temas. Visų pirma, yra moduliai, skirti darbalaukyje rodyti kalendoriaus planuoklį, orų prognozę, stebėjimo duomenis, garsumo valdymą, baterijos įkrovos įvertinimo valdiklį ir kt. Komponentai, sudarantys Apšvietimą, nėra griežtai susieti vienas su kitu ir gali būti naudojami kituose projektuose arba kuriant specializuotą aplinką, pavyzdžiui, mobiliųjų įrenginių apvalkalus.

Reikalingos priklausomybės yra EFL, libexif ir libpam (tik Linux). Rekomenduojamos priklausomybės visoms funkcijoms užtikrinti: „connman“ tinklo konfigūracijai; „bluez5“ – „Bluetooth“; „bc“ – integruotam skaičiuotuvui; „pulseaudio“ – garso įrenginiams valdyti; „acpid“ – įvairiems aparatinės įrangos įvykiams tvarkyti; „packagekit“ – sistemos atnaujinimams sekti; „udisks2“ – išoriniams diskams prijungti; „ddcutil“ – ekrano foniniam apšvietimui valdyti; ir „gdb“ – gedimų sekimui.

Išleista „Enlightenment 0.26“ vartotojo aplinka ir EFL 1.27 bibliotekos

Žymiausios Apšvietos 0.26 naujovės:

  • Pridėtas nustatymas naudoti DDC (Display Data Channel) protokolą ekrano foniniam apšvietimui valdyti.
  • Padidintas peržiūros lango miniatiūrų dydis.
  • Buvo atlikti pataisymai, kad būtų įdiegtas Wayland protokolo palaikymas. Veikiant „Wayland“ režimu, pateikiama ekrano etiketė, nurodanti eksperimentinį „Wayland“ palaikymo pobūdį.
  • Siekiant užtikrinti, kad konfigūracijos pakeitimai būtų išsaugoti, įgalinta nauja disko sinchronizavimo API, kurią teikia Eet biblioteka.
  • EFM failų tvarkyklė turi galimybę pridėti veiksmus su failais per darbalaukio failus.
  • Pridėtas ekrano užsklandos aktyvinimo išjungimo per org.freedesktop.ScreenSaver API palaikymas.
  • Pridėtas DBus API palaikymas, kurį teikia logind systemd paslauga, skirta seanso užrakinimo ir atrakinimo funkcijai.
  • Pridėtas stebėjimo procesas, skirtas aptikti pakibusius pagrindinio įvykio ciklo atvejus.
  • Pridėta ir naudojama pranešimų sistemos API garso pavyzdžiams leisti.
  • Pridėta parinktis naudoti Randr X11 plėtinį iškviečiant xrandr paslaugų programą, o ne skambinant per API.
  • Pridėtos papildomos garso maišymo parinktys.
  • Pridėta galimybė slinkti su pagreičiu.
  • Pridėta parinktis valdyti lango paslėptos būsenos nustatymą per NetWM API (ypatybė _NET_WM_STATE_HIDDEN).

Tuo pačiu metu „Enlightenment“ projektas paskelbė EFL 1.27 bibliotekų rinkinį (Enlightenment Foundation Library), kuris leidžia sukurti vizualiai patrauklias grafines sąsajas, kurios yra kompaktiškos, sunaudoja mažai išteklių ir yra didelio našumo. Nors iš pradžių buvo sukurta kaip Apšvietos aplinkos pagrindas, EFL komponentai dažnai naudojami kuriant plataus vartojimo elektronikos ir mobiliųjų įrenginių sąsajas. Pavyzdžiui, EFL yra neatsiejama Tizen mobiliosios platformos dalis, naudojama Electrolux buitinėje technikoje, Samsung gaminiuose, ProFUSION, Free.fr ir Calaos.

Naujoje EFL versijoje:

  • Į Eina biblioteką įtrauktos API, skirtos darbui su santykiniais keliais ir sha1 maišais. „Eina“ bibliotekoje pateikiamos funkcijos darbui su įvairiais duomenų tipais (masyvas, maiša, sąrašas, medis) ir naudingi įrankiai (darbas su žurnalais, našumo įvertinimas, formato konvertavimas ir kt.).
  • „Ecore“ dabar turi galimybę priverstinai nutraukti vykdomąjį failą kartu su jo pagrindiniu procesu platformoje. Windows„Ecore“ yra įvykių apdorojimo ciklo organizavimo biblioteka, turinti modulių rinkinį, skirtą su įvykiais susijusioms užduotims, tokioms kaip darbas su X, Evas, gijomis, tinklo jungtimis ir kt., supaprastinti.
  • elm_cnp, kopijavimo ir įklijavimo mechanizmo įgyvendinimas per mainų sritį, pridėjo URL sąrašų palaikymą.
  • Evas biblioteka, naudojama tekstui, vaizdams ir objektams ekrane pateikti, dabar palaiko vaizdų įkėlimą ir išsaugojimą JXL (JPEG XL) ir QOI (Gana gerai vaizdas) formatais.
  • Pridėtas skambutis į Eet, duomenų serializavimo ir deserializavimo biblioteką, kad būtų sinchronizuojami pakeitimai diske.
  • Pridėtas LibreSSL 3.5.x bibliotekos palaikymas ir pašalintas GnuTLS palaikymas.
  • Elementary valdiklių rinkiniui reikia naudoti standartines temos piktogramas.
  • Valdikliai leidžia įklijuoti iš mainų srities į slaptažodžio laukus.

Šaltinis: opennet.ru

Pirkite patikimą prieglobą svetainėms su DDoS apsauga, VPS VDS serveriais 🔥 Įsigykite patikimą svetainių talpinimą su DDoS apsauga, VPS VDS serveriais | ProHoster