Vrystelling van Enlightenment 0.24 gebruikersomgewing

Na nege maande van ontwikkeling plaasgevind gebruiker omgewing vrystelling Verligting 0.24, wat gebaseer is op 'n stel EFL (Enlightenment Foundation Library) biblioteke en Elementêre widgets. Uitgawe beskikbaar in brontekste, verspreidingspakkette vir nou nie gevorm nie.

Vrystelling van Enlightenment 0.24 gebruikersomgewing

Mees opvallend innovasies Verligting 0.24:

  • Bygevoeg 'n heeltemal herontwerpte module vir die skep van skermkiekies, ondersteuning van sny en basiese beeldbewerkingsfunksies;
  • Die aantal nutsprogramme wat met die verandering gebruiker identifiseerder (setuid) vlag verskaf is, is verminder. Sulke nutsprogramme wat verhoogde voorregte vereis, word in een stelseltoepassing gekombineer;
  • Bygevoeg 'n nuwe basiese module met 'n verifikasie agent via Polkit, wat dit moontlik gemaak het om ontslae te raak van die uitvoer van 'n aparte agtergrond proses;
  • Dit is moontlik om die helderheid en agtergrond van eksterne monitors te beheer (via ddcutil);
  • In die EFM-lêerbestuurder is die verstek-kleinkiekie-resolusie verhoog na 256x256 pixels;
  • 'n Nuwe ongelukhanteerder is voorgestel;
  • 'n Naatlose herbeginproses word voorsien met geleidelike vervaag van inhoud en sonder die verskyning van artefakte op die skerm;
  • Die herbegin proses word nou beheer deur die enlightenment_start hanteerder eerder as deur die omgewing self;
  • Die doeltreffendheid van tafelpapierverwerking is verhoog deur verskeie opsies in verskillende resolusies te genereer;
  • Geaktiveer periodieke vrystelling van ongebruikte geheue deur die malloc_trim oproep;
  • Wanneer die X-bediener gebruik word, is die muiswyser stewig aan die skerm gebind om te verhoed dat die wyser oor die grense gaan;
  • In plaas van die ou koppelvlak vir navigasie deur oop vensters en lessenaars (Pager), word 'n "thumbnail preview"-komponent gebruik;
  • Bygevoeg die vermoë om die muurpapier direk vanaf Pager aan te pas;
  • Die terugspeelbeheer-applet begin outomaties die geselekteerde musiekspeler as dit nie reeds loop nie;
  • Het 'n uitsondering bygevoeg vir speletjies van Steam wat verband hou met die bepaling van die korrekte ".desktop"-lêer;
  • Voorsien 'n gladder opstartproses as gevolg van vooraflaai van komponente in 'n aparte IO-voorafhaaldraad;
  • Bygevoeg 'n aparte uitteltyd vir oorskakeling na skermslot;
  • Bluez4 Bluetooth-stapel is vervang deur Bluez5;
  • Alle probleme wat tydens toetsing in die Coverity-diens geïdentifiseer is, is opgelos.

Vrystelling van Enlightenment 0.24 gebruikersomgewing

Laat ons onthou dat die lessenaar in Verligting gevorm word deur komponente soos 'n lêerbestuurder, 'n stel widgets, 'n toepassinglanseerder en 'n stel grafiese konfigureerders. Verligting is baie buigsaam in verwerking na jou smaak: grafiese konfigureerders beperk nie die gebruiker se instellings nie en laat jou toe om alle aspekte van die werk aan te pas, wat beide hoëvlaknutsgoed verskaf (verandering van die ontwerp, die opstel van virtuele lessenaars, bestuur van lettertipes, skermresolusie , sleutelborduitleg, lokalisering, ens. .), sowel as laevlak-instelvermoëns (jy kan byvoorbeeld kasparameters, grafiese versnelling, energieverbruik en die logika van die vensterbestuurder instel).

Daar word voorgestel om modules (toerusting) te gebruik om funksionaliteit uit te brei, en om temas te ontwerp om die voorkoms te herontwerp. In die besonder is modules beskikbaar vir die vertoon van 'n kalenderbeplanner, weervoorspelling, monitering, volumebeheer, batteryladingassessering, ens. op die lessenaar. Die komponente waaruit Verligting bestaan, is nie streng aan mekaar gekoppel nie en kan in ander projekte gebruik word of om gespesialiseerde omgewings te skep, soos skulpe vir mobiele toestelle.

Bron: opennet.ru

Voeg 'n opmerking