Release of Enlightenment 0.24 användarmiljö

Efter nio månaders utveckling ägde rum version av användarmiljön Upplysning 0.24, som är baserad på en uppsättning EFL-bibliotek (Enlightenment Foundation Library) och elementära widgets. Nummer tillgänglig i källtexter, distributionspaket för nu inte bildas.

Release of Enlightenment 0.24 användarmiljö

Mest anmärkningsvärt innovationer Upplysning 0.24:

  • Lade till en helt omdesignad modul för att skapa skärmdumpar, stödja beskärning och grundläggande bildredigeringsfunktioner;
  • Antalet verktyg som levereras med flaggan för ändring av användaridentifierare (setuid) har reducerats. Sådana verktyg som kräver förhöjda privilegier kombineras till en systemapplikation;
  • Lade till en ny grundmodul med en autentiseringsagent via Polkit, vilket gjorde det möjligt att bli av med att köra en separat bakgrundsprocess;
  • Det är möjligt att styra ljusstyrkan och bakgrundsbelysningen på externa bildskärmar (via ddcutil);
  • I EFM-filhanteraren har standardminiatyrupplösningen ökats till 256x256 pixlar;
  • En ny krockhanterare har föreslagits;
  • En sömlös omstartsprocess är försedd med gradvis blekning av innehåll och utan uppkomsten av artefakter på skärmen;
  • Omstartsprocessen styrs nu av enlightenment_start-hanteraren snarare än av miljön själv;
  • Effektiviteten av skrivbordsbakgrundsbearbetningen har ökats genom att generera flera alternativ i olika upplösningar;
  • Aktiverade periodisk frigivning av oanvänt minne genom malloc_trim-anropet;
  • När du använder X-servern är muspekaren tätt bunden till skärmen för att förhindra att pekaren går över gränserna;
  • Istället för det gamla gränssnittet för att navigera genom öppna fönster och skrivbord (Pager), används en "thumbnail preview"-komponent;
  • Lade till möjligheten att anpassa skrivbordsunderlägg direkt från Pager;
  • Uppspelningskontrollappleten startar automatiskt den valda musikspelaren om den inte redan körs;
  • Lade till ett undantag för spel från Steam relaterat till att bestämma rätt ".desktop"-fil;
  • Tillhandahöll en smidigare startprocess på grund av förladdning av komponenter i en separat IO-förhämtningstråd;
  • Lade till en separat timeout för att byta till skärmlås;
  • Bluez4 Bluetooth-stack har ersatts av Bluez5;
  • Alla problem som identifierats under testning i Coverity-tjänsten har lösts.

Release of Enlightenment 0.24 användarmiljö

Låt oss komma ihåg att skrivbordet i Enlightenment bildas av sådana komponenter som en filhanterare, en uppsättning widgets, en programstartare och en uppsättning grafiska konfiguratorer. Enlightenment är mycket flexibel i bearbetning efter din smak: grafiska konfiguratorer begränsar inte användarens inställningar och låter dig anpassa alla aspekter av arbetet, tillhandahåller både verktyg på hög nivå (ändra designen, ställa in virtuella skrivbord, hantera teckensnitt, skärmupplösning , tangentbordslayout, lokalisering, etc. .), såväl som inställningsmöjligheter på låg nivå (du kan till exempel konfigurera cachingparametrar, grafisk acceleration, energiförbrukning och logiken i fönsterhanteraren).

Det föreslås att man använder moduler (prylar) för att utöka funktionaliteten och designa teman för att omforma utseendet. I synnerhet finns moduler tillgängliga för att visa en kalenderplanerare, väderprognos, övervakning, volymkontroll, batteriladdningsbedömning etc. på skrivbordet. Komponenterna som utgör Enlightenment är inte strikt knutna till varandra och kan användas i andra projekt eller för att skapa specialiserade miljöer, såsom skal för mobila enheter.

Källa: opennet.ru

Lägg en kommentar