Enlightenment — користувацьке оточення для настільних і вбудовуваних систем, яке базується на наборі бібліотек EFL (Enlightenment Foundation Library) і віджетах Elementary. Назва англ. Enlightenment перекладається як «просвітлення» і часто скорочується до однієї літери E з номером версії.
Загальний вигляд Enlightenment | |
Тип | Менеджер вікон |
---|---|
Розробник | Список розробників |
Стабільний випуск | E22 0.22.2 (15 березня 2018 ) |
Платформа | UNIX-подібні операційні системи |
Операційна система | Unix-подібні |
GNU фреймворк | Enlightenment Foundation Libraries |
Мова програмування | C |
Ліцензія | BSD |
Репозиторій | git.enlightenment.org |
Вебсайт | www.enlightenment.org |
|
Користувачеві надається набір засобів для організації функціонування робочого столу, в тому числі файловий менеджер, набір віджетів, панель запуску застосунків і набір графічних конфігураторів. Оточення призначене для досвідчених користувачів. Наприклад, E17 дуже гнучкий у переробці на свій смак, а графічний конфігуратор не обмежує користувача в налаштуваннях і дозволяє налагодити всі аспекти роботи, надаючи як високорівневі засоби (зміна оформлення, налаштування віртуальних робочих столів, управління шрифтами, роздільністю екрану, розкладкою клавіатури, локалізацією тощо), так і можливості з низькорівневого тюнінгу (наприклад, можна налаштувати параметри кешування, графічної акселерації, споживання енергії, логіку роботи віконного менеджера).
Надаються засоби для розширення функціональності через модулі (гаджети) та переробки зовнішнього вигляду через теми оформлення. Зокрема, доступні модулі для відображення на десктопі календаря-планувальника, прогнозу погоди, моніторингу, управління гучністю, оцінки заряду акумулятора тощо. Складові компоненти Enlightenment жорстко не прив'язані один до одного і можуть бути використані в інших проєктах або для створення спеціалізованих оточень, таких як оболонки для мобільних пристроїв.
Версії
- E17 — стабільна версія менеджера вікон (2013),
- DR17 — користувацьке оточення (2012)
- DR16 — стабільна версія менеджера вікон (2000),
- EFL — Enlightenment Foundation Libraries, бібліотеки для підтримки роботи DR16 та DR17.
Enlightenment DR16
Enlightenment Development Release 16 був випущений в 2000 році. Він у розробці по сьогодні, остання версія (0.16.8.12) вийшла 16 лютого 2008 року.
Enlightenment 17
Розробка проєкту E17 велася дванадцять років (із 2000 року), і в грудні 2012 оболонка вийшла за рамки попередніх експериментальних випусків. На відміну від E16, E17 не обмежується віконним менеджером, а надає набір компонентів для побудови повноцінних робочих оточень і розробки графічних застосунків.
E17 також відрізняється значною гнучкістю в плані інструментів для розробників, надаючи засоби для додавання або зміни функціональності через модулі (гаджети), а також даючи можливість переробки зовнішнього вигляду через теми оформлення. Доступні модулі для відображення на десктопі календаря-планувальника, прогнозу погоди, моніторингу, управління гучністю, оцінки заряду акумулятора тощо. Складові компоненти E17 жорстко не прив'язані один до одного і можуть бути використані в інших проєктах або для створення спеціалізованих оточень, таких як оболонки для мобільних пристроїв.
Реліз E17 заснований на наборі бібліотек EFL 0.17 (Enlightenment Foundation Library), на стабілізацію яких у 2012 році було витрачено багато сил учасників проєкту. Бібліотеки EFL дозволяють створювати візуально привабливі графічні інтерфейси, що відрізняються компактністю, низьким споживанням ресурсів і високою продуктивністю. Оточення Enlightenment 17 повною мірою запозичує ці якості й може використовуватися на застарілих системах з 600 MHz CPU і 128 MB оперативної пам'яті, надаючи при цьому повний спектр сучасних візуальних ефектів, які доступні в тому числі й для систем, що не підтримують OpenGL. При цьому рушій програмного рендерингу EFL надзвичайно швидкий і невимогливий до ресурсів, що зробило його привабливим для різних мобільних систем (наприклад, EFL використовується в проєкті Tizen і мобільних системах Samsung).
E17 використовується в новій версії для PlayStation 3 як основний менеджера вікон, входить до складу ELive — live-CD на основі Debianта є типовим менеджером вікон у дистрибутиві (на основі Ubuntu).
Головні особливості E17:
- Невеликий об'єм та висока швидкодія,
- розвинута система тем,
- підтримка анімації для тем, елементів інтерфейсу, піктограм, робочих столів та курсорів,
- модульна структура,
- блокування і збереження стану вікон,
- оформлення представлено в єдиному бінарному форматі, оптимізованому для швидкого відображення й читання,
- розширена підтримка віртуальних робочих столів,
- налаштування швидких клавіш,
- підтримка Unicode,
- багатомовність інтерфейсу.
Enlightenment 18
Реліз оточення Enlightenment 18 (E18) побачив світ у грудні 2013 після року розробки.
Основні нововведення Enlightenment 18:
- суміщений із віконним менеджером і тепер є частиною ядра Enlightenment;
- Підтримка клієнта для роботи під управлінням Wayland. Для оцінки роботи Enlightenment 18 поверх Wayland можна скористатися Live-дистрибутивом Rebecca Black Linux
- Нові модулі:
- Teamwork — заснований на DBus протокол для організації взаємодії застосунків із композитним менеджером Enlightenment (наприклад, дозволяє виводити спливаючі вікна й створювати візуально ефектне оформлення інтерфейсу програми);
- music-control — управління mpris2-сумісним музичним плеєром;
- appmenu — глобальне меню, що показується поза вікном програми. управління виводом меню проводиться через DBus;
- bluez4 — управління демоном bluetoothd і настройками BlueTooth;
- conf_comp — діалог налаштування композитного менеджера;
- Обробка тем оформлення перенесена до складу набору віджетів Elementary;
- Нові елементи API: API для роботи з меню через D-Bus; D-Bus-інтерфейс для відправки повідомлень у модуль системного лотка; функції для приховування всіх активних меню; API для вилучення параметрів із файлів.
- Припинена підтримка HAL (Hardware Abstraction Layer).
EFL
Enlightenment Foundation Libraries (EFL) — набір бібліотек, за допомогою яких пишеться Enlightenment DR17. Вони надають як напівтрадиційний набір інструментів у Elementary, а також об'єкт полотно (Evas), так і потужні абстрактні об'єкти (Edje), які можна комбінувати, об'єднувати чи навіть розташовувати один поверх одного з використанням альфа-каналів та подій. Там є 3D-перетворення для всіх об'єктів та багато іншого.
В EFL входять:
- Eina — Бібліотека типів даних.
- Eet — Бібліотека доступу до файлів.
- Evas — Бібліотека «полотна».
- Ecore — Бібліотека «циклу подій».
- Embryo — інтерпретатор мови Small.
- Edje — графічна бібліотека.
- E_Dbus — прив'язки до D-Bus.
- Efreet — Бібліотека підтримки freedesktop.
- Eeze — Бібліотека пристроїв, що працює безпосередньо через udev.
Розробники
- Carsten «Rasterman» Haitzler — лідер проєкту
- Corey «Atmos» Donohoe
- Ibukun «xcomp» Olumuyiwa
- Kim «kwo» Woelders — мейнтейнер E16
- Andrew «HandyAndE» Williams
- Hisham «CodeWarrior» Mardam Bey
- Geoff «Mandrake» Harrison
Виноски
- Официальный релиз пользовательского окружения Enlightenment E17 [ 25 грудня 2012 у Wayback Machine.] // opennet.ru 22.12.2012
- . Архів оригіналу за 31 січня 2013. Процитовано 15 травня 2008.
- Керівництво користувача [ 26 листопад 2006 у Wayback Machine.] від 29.12.2005
- Выпуск пользовательского окружения Enlightenment E18 [ 26 грудня 2013 у Wayback Machine.] // opennet.ru 22.12.2013
- . Архів оригіналу за 11 травня 2011. Процитовано 19 червня 2013.
Посилання
Вікісховище має мультимедійні дані за темою: Enlightenment |
- Вебсторінка проєкту [ 13 серпня 2006 у Wayback Machine.]
- Сторінка завантаження Enlightenment [ 4 травня 2008 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Enlightenment koristuvacke otochennya dlya nastilnih i vbudovuvanih sistem yake bazuyetsya na nabori bibliotek EFL Enlightenment Foundation Library i vidzhetah Elementary Nazva angl Enlightenment perekladayetsya yak prosvitlennya i chasto skorochuyetsya do odniyeyi literi E z nomerom versiyi EnlightenmentZagalnij viglyad EnlightenmentTipMenedzher vikonRozrobnikSpisok rozrobnikivStabilnij vipuskE22 0 22 2 15 bereznya 2018 6 rokiv tomu 2018 03 15 PlatformaUNIX podibni operacijni sistemiOperacijna sistemaUnix podibniGNU frejmvorkEnlightenment Foundation LibrariesMova programuvannyaCLicenziyaBSDRepozitorijgit enlightenment orgVebsajtwww enlightenment org Mediafajli u Vikishovishi Koristuvachevi nadayetsya nabir zasobiv dlya organizaciyi funkcionuvannya robochogo stolu v tomu chisli fajlovij menedzher nabir vidzhetiv panel zapusku zastosunkiv i nabir grafichnih konfiguratoriv Otochennya priznachene dlya dosvidchenih koristuvachiv Napriklad E17 duzhe gnuchkij u pererobci na svij smak a grafichnij konfigurator ne obmezhuye koristuvacha v nalashtuvannyah i dozvolyaye nalagoditi vsi aspekti roboti nadayuchi yak visokorivnevi zasobi zmina oformlennya nalashtuvannya virtualnih robochih stoliv upravlinnya shriftami rozdilnistyu ekranu rozkladkoyu klaviaturi lokalizaciyeyu tosho tak i mozhlivosti z nizkorivnevogo tyuningu napriklad mozhna nalashtuvati parametri keshuvannya grafichnoyi akseleraciyi spozhivannya energiyi logiku roboti vikonnogo menedzhera Nadayutsya zasobi dlya rozshirennya funkcionalnosti cherez moduli gadzheti ta pererobki zovnishnogo viglyadu cherez temi oformlennya Zokrema dostupni moduli dlya vidobrazhennya na desktopi kalendarya planuvalnika prognozu pogodi monitoringu upravlinnya guchnistyu ocinki zaryadu akumulyatora tosho Skladovi komponenti Enlightenment zhorstko ne priv yazani odin do odnogo i mozhut buti vikoristani v inshih proyektah abo dlya stvorennya specializovanih otochen takih yak obolonki dlya mobilnih pristroyiv VersiyiE17 stabilna versiya menedzhera vikon 2013 DR17 koristuvacke otochennya 2012 DR16 stabilna versiya menedzhera vikon 2000 EFL Enlightenment Foundation Libraries biblioteki dlya pidtrimki roboti DR16 ta DR17 Enlightenment DR16 Enlightenment Development Release 16 buv vipushenij v 2000 roci Vin u rozrobci po sogodni ostannya versiya 0 16 8 12 vijshla 16 lyutogo 2008 roku Enlightenment 17 Rozrobka proyektu E17 velasya dvanadcyat rokiv iz 2000 roku i v grudni 2012 obolonka vijshla za ramki poperednih eksperimentalnih vipuskiv Na vidminu vid E16 E17 ne obmezhuyetsya vikonnim menedzherom a nadaye nabir komponentiv dlya pobudovi povnocinnih robochih otochen i rozrobki grafichnih zastosunkiv E17 takozh vidriznyayetsya znachnoyu gnuchkistyu v plani instrumentiv dlya rozrobnikiv nadayuchi zasobi dlya dodavannya abo zmini funkcionalnosti cherez moduli gadzheti a takozh dayuchi mozhlivist pererobki zovnishnogo viglyadu cherez temi oformlennya Dostupni moduli dlya vidobrazhennya na desktopi kalendarya planuvalnika prognozu pogodi monitoringu upravlinnya guchnistyu ocinki zaryadu akumulyatora tosho Skladovi komponenti E17 zhorstko ne priv yazani odin do odnogo i mozhut buti vikoristani v inshih proyektah abo dlya stvorennya specializovanih otochen takih yak obolonki dlya mobilnih pristroyiv Reliz E17 zasnovanij na nabori bibliotek EFL 0 17 Enlightenment Foundation Library na stabilizaciyu yakih u 2012 roci bulo vitracheno bagato sil uchasnikiv proyektu Biblioteki EFL dozvolyayut stvoryuvati vizualno privablivi grafichni interfejsi sho vidriznyayutsya kompaktnistyu nizkim spozhivannyam resursiv i visokoyu produktivnistyu Otochennya Enlightenment 17 povnoyu miroyu zapozichuye ci yakosti j mozhe vikoristovuvatisya na zastarilih sistemah z 600 MHz CPU i 128 MB operativnoyi pam yati nadayuchi pri comu povnij spektr suchasnih vizualnih efektiv yaki dostupni v tomu chisli j dlya sistem sho ne pidtrimuyut OpenGL Pri comu rushij programnogo renderingu EFL nadzvichajno shvidkij i nevimoglivij do resursiv sho zrobilo jogo privablivim dlya riznih mobilnih sistem napriklad EFL vikoristovuyetsya v proyekti Tizen i mobilnih sistemah Samsung E17 vikoristovuyetsya v novij versiyi dlya PlayStation 3 yak osnovnij menedzhera vikon vhodit do skladu ELive live CD na osnovi Debianta ye tipovim menedzherom vikon u distributivi na osnovi Ubuntu Golovni osoblivosti E17 Nevelikij ob yem ta visoka shvidkodiya rozvinuta sistema tem pidtrimka animaciyi dlya tem elementiv interfejsu piktogram robochih stoliv ta kursoriv modulna struktura blokuvannya i zberezhennya stanu vikon oformlennya predstavleno v yedinomu binarnomu formati optimizovanomu dlya shvidkogo vidobrazhennya j chitannya rozshirena pidtrimka virtualnih robochih stoliv nalashtuvannya shvidkih klavish pidtrimka Unicode bagatomovnist interfejsu Enlightenment 18 Reliz otochennya Enlightenment 18 E18 pobachiv svit u grudni 2013 pislya roku rozrobki Osnovni novovvedennya Enlightenment 18 sumishenij iz vikonnim menedzherom i teper ye chastinoyu yadra Enlightenment Pidtrimka kliyenta dlya roboti pid upravlinnyam Wayland Dlya ocinki roboti Enlightenment 18 poverh Wayland mozhna skoristatisya Live distributivom Rebecca Black Linux Novi moduli Teamwork zasnovanij na DBus protokol dlya organizaciyi vzayemodiyi zastosunkiv iz kompozitnim menedzherom Enlightenment napriklad dozvolyaye vivoditi splivayuchi vikna j stvoryuvati vizualno efektne oformlennya interfejsu programi music control upravlinnya mpris2 sumisnim muzichnim pleyerom appmenu globalne menyu sho pokazuyetsya poza viknom programi upravlinnya vivodom menyu provoditsya cherez DBus bluez4 upravlinnya demonom bluetoothd i nastrojkami BlueTooth conf comp dialog nalashtuvannya kompozitnogo menedzhera Obrobka tem oformlennya perenesena do skladu naboru vidzhetiv Elementary Novi elementi API API dlya roboti z menyu cherez D Bus D Bus interfejs dlya vidpravki povidomlen u modul sistemnogo lotka funkciyi dlya prihovuvannya vsih aktivnih menyu API dlya viluchennya parametriv iz fajliv Pripinena pidtrimka HAL Hardware Abstraction Layer EFLEnlightenment Foundation Libraries EFL nabir bibliotek za dopomogoyu yakih pishetsya Enlightenment DR17 Voni nadayut yak napivtradicijnij nabir instrumentiv u Elementary a takozh ob yekt polotno Evas tak i potuzhni abstraktni ob yekti Edje yaki mozhna kombinuvati ob yednuvati chi navit roztashovuvati odin poverh odnogo z vikoristannyam alfa kanaliv ta podij Tam ye 3D peretvorennya dlya vsih ob yektiv ta bagato inshogo V EFL vhodyat Eina Biblioteka tipiv danih Eet Biblioteka dostupu do fajliv Evas Biblioteka polotna Ecore Biblioteka ciklu podij Embryo interpretator movi Small Edje grafichna biblioteka E Dbus priv yazki do D Bus Efreet Biblioteka pidtrimki freedesktop Eeze Biblioteka pristroyiv sho pracyuye bezposeredno cherez udev RozrobnikiCarsten Rasterman Haitzler lider proyektu Corey Atmos Donohoe Ibukun xcomp Olumuyiwa Kim kwo Woelders mejntejner E16 Andrew HandyAndE Williams Hisham CodeWarrior Mardam Bey Geoff Mandrake HarrisonVinoskiOficialnyj reliz polzovatelskogo okruzheniya Enlightenment E17 25 grudnya 2012 u Wayback Machine opennet ru 22 12 2012 Arhiv originalu za 31 sichnya 2013 Procitovano 15 travnya 2008 Kerivnictvo koristuvacha 26 listopad 2006 u Wayback Machine vid 29 12 2005 Vypusk polzovatelskogo okruzheniya Enlightenment E18 26 grudnya 2013 u Wayback Machine opennet ru 22 12 2013 Arhiv originalu za 11 travnya 2011 Procitovano 19 chervnya 2013 PosilannyaVikishovishe maye multimedijni dani za temoyu EnlightenmentVebstorinka proyektu 13 serpnya 2006 u Wayback Machine Storinka zavantazhennya Enlightenment 4 travnya 2008 u Wayback Machine