Lirimi i ambientit të përdoruesit Enlightenment 0.26 dhe bibliotekave EFL 1.27

Pas një viti e gjysmë zhvillimi, u publikua versione i ambientit të përdoruesit Enlightenment 0.26, i cili bazohet në bibliotekat EFL (Enlightenment Foundation Library) dhe widgetet Elementary. Publikimi është në dispozicion në formate të kodit burimor; paketat për distribucione ende nuk janë krijuar.

Desktopi në Enlightenment formohet nga komponente si menaxheri i skedarëve, një grup widgetesh, panela për nisjen e aplikacioneve dhe një grup konfiguruesish grafikë. Enlightenment është shumë fleksibël për rregullimin sipas shijes suaj: konfiguruesit grafikë nuk e kufizojnë përdoruesin në cilësime dhe lejojnë realizimin e çdo aspekti të funksionit, duke ofruar si mjete me nivel të lartë (ndryshimi i formatit, konfigurimi i ambienteve virtuale të punës, menaxhimi i shkrimeve, rezolucionit të ekranit, disposicionit të tastierës, lokalizimit etj.), ashtu edhe mundësi për tuning me nivel të ulët (p.sh., mund të rregullohen parametrat e keqkonsumi, përshpejtimi grafik, konsumi i energjisë, të ndryshohet logjika e menaxherit të dritareve).

PĂ«r tĂ« zgjeruar Ń„ŃƒĐœĐșŃ†ĐžĐŸĐœalitetin, rekomandohet pĂ«rdorimi i moduleve (gadgets), dhe pĂ«r tĂ« ndryshuar pamjen — tema. NĂ« veçanti, janĂ« tĂ« disponueshme module pĂ«r ekranin e desktopit si kalendari-planifikues, parashikimi i motit, tĂ« dhĂ«nat e monitorimit, rregulluesi i volumit, widgeti pĂ«r vlerĂ«simin e ngarkesĂ«s sĂ« baterisĂ«, etj. KomponentĂ«t e Enlightenment nuk janĂ« tĂ« lidhur ngushtĂ« me njĂ«ri-tjetrin dhe mund tĂ« pĂ«rdoren nĂ« projekte tĂ« tjera ose pĂ«r krijimin e ambienteve tĂ« specializuara, si ndĂ«rfaqet pĂ«r pajisje mobile.

Si varësi të domosdoshme janë deklaruar EFL, libexif dhe libpam (vetëm në Linux). Ndër varësitë e rekomanduara, të cilat janë të nevojshme për të arritur funksionalitetin e plotë, janë: connman për konfigurimin e rrjetit; bluez5 për të punuar me Bluetooth; bc për kalkulatorin e integruar; pulseaudio për menaxhimin e pajisjeve të zërit; acpid për përpunimin e ngjarjeve të ndryshme harduerike; packagekit për monitorimin e përditësimeve sistemore; udisks2 për montimin e disqeve të jashtëm; ddcutil për menaxhimin e ndriçimit të ekranit; gdb për gjurmimin e dështimeve.

Lirimi i ambientit të përdoruesit Enlightenment 0.26 dhe bibliotekave EFL 1.27

Novitetet më të dukshme në Enlightenment 0.26:

  • Shtuar rregullimi pĂ«r pĂ«rdorimin e protokollit DDC (Display Data Channel) pĂ«r menaxhimin e ndriçimit tĂ« ekranit.
  • Rritur madhĂ«sia e miniaturave tĂ« dritareve gjatĂ« parashikimit.
  • Korrigjime tĂ« bĂ«ra qĂ« lidhen me implementimin e mbĂ«shtetjes pĂ«r protokollin Wayland. NĂ« modin e punĂ«s me Wayland, Ă«shtĂ« siguruar shfaqja e etiketĂ«s mbi ekran qĂ« tregon karakterin eksperimental tĂ« mbĂ«shtetjes pĂ«r Wayland.
  • PĂ«r tĂ« garantuar ruajtjen e ndryshimeve nĂ« konfigurim, Ă«shtĂ« pĂ«rdorur njĂ« API i ri pĂ«r sinkronizimin e ndryshimeve nĂ« disk, i ofruar nga biblioteka Eet.
  • NĂ« menaxherin e skedarĂ«ve EFM Ă«shtĂ« realizuar mundĂ«sia e shtimit tĂ« veprimeve me skedarĂ«t nĂ«pĂ«rmjet skedave desktop.
  • Shtuar mbĂ«shtetje pĂ«r ndalimin e aktivizimit tĂ« ruajtĂ«sit tĂ« ekranit pĂ«rmes API-sĂ« org.freedesktop.ScreenSaver.
  • Shtuar mbĂ«shtetje pĂ«r DBus API-nĂ«, e ofruar nga shĂ«rbimi systemd logind, pĂ«r bllokimin dhe çbllokimin e sesionit.
  • Shtuar procesi watchdog pĂ«r tĂ« identifikuar ngecjet nĂ« ciklin kryesor tĂ« pĂ«rpunimit tĂ« ngjarjeve.
  • Shtuar dhe pĂ«rdorur nĂ« sistemin e njoftimeve API pĂ«r riprodhimin e mostrave tĂ« zĂ«rit.
  • Shtuar njĂ« opsion pĂ«r tĂ« pĂ«rdorur zgjerimin X11 Randr pĂ«rmes thirrjes sĂ« utilitarit xrandr, nĂ« vend tĂ« qasjes pĂ«rmes API-sĂ«.
  • Shtuar parametrat e tjerĂ« pĂ«r miksimin e zĂ«rit.
  • Shtuar opsion pĂ«r skrollim me akselerim.
  • Shtuar opsionin pĂ«r menaxhimin e vendosjes sĂ« gjendjes sĂ« fshehtĂ« tĂ« dritares pĂ«rmes API-sĂ« NetWM (property _NET_WM_STATE_HIDDEN).

Gjatë kësaj, projekti Enlightenment publikoi një grup bibliotekash EFL 1.27 (Enlightenment Foundation Library), që lejojnë krijimin e ndërfaqeve grafike tërheqëse, të cilat karakterizohen nga kompaktësia, konsum të ulët të burimeve dhe performancë të lartë. Megjithëse inicialisht u zhvillua si një bazë për ambientin Enlightenment, komponentët e EFL shpesh përdoren për ndërtimin e ndërfaqeve të elektronikës dhe pajisjeve mobile. Për shembull, EFL është pjesë e platformës mobile Tizen, përdoret në pajisjet e shtëpisë Electrolux, produktet Samsung, ProFUSION, Free.fr dhe Calaos.

Në versionin e ri të EFL:

  • NĂ« bibliotekĂ«n Eina janĂ« shtuar API pĂ«r punĂ«n me rrugĂ«t relative dhe hash-e tĂ« SHA1. Biblioteka Eina ofron funksione pĂ«r punĂ«n me lloje tĂ« ndryshme tĂ« tĂ« dhĂ«nave (array, hash, listĂ«, pemĂ«) dhe mjete tĂ« dobishme (punĂ« me log, vlerĂ«sim tĂ« performancĂ«s, transformim tĂ« formateve, etj.).
  • NĂ« Ecore Ă«shtĂ« shtuar mundĂ«sia e pĂ«rfundimit tĂ« detyrave exe sĂ« bashku me procesin e prindit nĂ« platformĂ«n Windows. Ecore Ă«shtĂ« njĂ« bibliotekĂ« pĂ«r organizimin e ciklit tĂ« pĂ«rpunimit tĂ« ngjarjeve, qĂ« ka nĂ« arsenalin e saj njĂ« grup modulash pĂ«r tĂ« lehtĂ«suar detyrat e lidhura me pĂ«rpunimin e ngjarjeve, si puna me X, Evas, temat, lidhjet rrjet dhe tĂ« tjerĂ«.
  • NĂ« elm_cnp, implementimin e mekanizmit tĂ« kopjimit dhe ngjitjes pĂ«rmes njĂ« buferi kĂ«mbimi, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r lista URL.
  • NĂ« bibliotekĂ«n Evas, e cila pĂ«rdoret pĂ«r vizatimin e teksteve, imazheve dhe objekteve nĂ« ekran, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r ngarkimin dhe ruajtjen e imazheve nĂ« formatet JXL (JPEG XL) dhe QOI (Quite OK Image).
  • NĂ« Eet, njĂ« bibliotekĂ« pĂ«r serializimin dhe deserializimin e tĂ« dhĂ«nave, Ă«shtĂ« shtuar njĂ« thirrje pĂ«r sinkronizimin e ndryshimeve nĂ« disk.
  • Shto mbĂ«shtetje pĂ«r bibliotekĂ«n LibreSSL 3.5.x dhe tĂ«rhiqet mbĂ«shtetje pĂ«r GnuTLS.
  • NĂ« grupin e widget-eve Elementary, Ă«shtĂ« e urdhĂ«ruar pĂ«rdorimi i ikonave standarde nga tema e dizajnit.
  • NĂ« widget-e Ă«shtĂ« lejuar ngjitja nga clipboard nĂ« fushat e hyrjes pĂ«r fjalĂ«kalimet.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster