На цій сторінці показано неперевірені зміни
Загальний виглядEnlightenment | |
| Тип | Менеджер вікон |
|---|---|
| Розробник | Список розробників |
| Стабільний випуск | E22 0.22.2 (15 березня2018; 7 років тому (2018-03-15)) |
| Платформа | UNIX-подібні операційні системи |
| Операційна система | Unix-подібні |
| GNU фреймворк | Enlightenment Foundation Libraries |
| Мова програмування | C |
| Ліцензія | BSD |
| Репозиторій | git.enlightenment.org |
| Вебсайт | www.enlightenment.org |
Enlightenment —користувацьке оточення для настільних і вбудовуваних систем, яке базується на наборібібліотек EFL (Enlightenment Foundation Library) івіджетах Elementary. Назваангл.Enlightenment перекладається як «просвітлення» і часто скорочується до однієї літериE з номером версії.
Користувачеві надається набір засобів для організації функціонування робочого столу, в тому числіфайловий менеджер, набірвіджетів, панель запускузастосунків і набір графічних конфігураторів. Оточення призначене для досвідчених користувачів. Наприклад, E17 дуже гнучкий у переробці на свій смак, а графічний конфігуратор не обмежує користувача в налаштуваннях і дозволяє налагодити всі аспекти роботи, надаючи як високорівневі засоби (зміна оформлення, налаштування віртуальних робочих столів, керування шрифтами, роздільністю екрана, розкладкою клавіатури, локалізацією тощо), так і можливості з низькорівневого тюнінгу (наприклад, можна налаштувати параметрикешування, графічної акселерації, споживання енергії, логіку роботи віконного менеджера).
Надаються засоби для розширення функціональності через модулі (гаджети) та переробки зовнішнього вигляду через теми оформлення. Зокрема, доступні модулі для відображення надесктопі календаря-планувальника,прогнозу погоди, моніторингу, управління гучністю, оцінки зарядуакумулятора тощо. Складові компоненти Enlightenment жорстко не прив'язані один до одного і можуть бути використані в інших проєктах або для створення спеціалізованих оточень, таких як оболонки для мобільних пристроїв.
Enlightenment Development Release 16 був випущений в 2000 році. Він у розробці по сьогодні, остання версія (0.16.8.12) вийшла16 лютого2008 року.
Розробка проєкту E17 велася дванадцять років (із 2000 року), і в грудні 2012 оболонка вийшла за рамки попередніх експериментальних випусків. На відміну від E16, E17 не обмежуєтьсявіконним менеджером, а надає набір компонентів для побудови повноцінних робочих оточень і розробки графічнихзастосунків[1].
E17 також відрізняється значною гнучкістю в плані інструментів для розробників, надаючи засоби для додавання або зміни функціональності через модулі (гаджети), а також даючи можливість переробки зовнішнього вигляду через теми оформлення. Доступні модулі для відображення на десктопі календаря-планувальника, прогнозу погоди, моніторингу, управління гучністю, оцінки заряду акумулятора тощо. Складові компоненти E17 жорстко не прив'язані один до одного і можуть бути використані в інших проєктах або для створення спеціалізованих оточень, таких як оболонки для мобільних пристроїв.
Реліз E17 заснований на наборі бібліотек EFL 0.17 (Enlightenment Foundation Library), на стабілізацію яких у 2012 році було витрачено багато сил учасників проєкту. Бібліотеки EFL дозволяють створювати візуально привабливі графічні інтерфейси, що відрізняються компактністю, низьким споживанням ресурсів і високою продуктивністю. Оточення Enlightenment 17 повною мірою запозичує ці якості й може використовуватися на застарілих системах з 600 MHzCPU і 128 MBоперативної пам'яті, надаючи при цьому повний спектр сучасних візуальних ефектів, які доступні в тому числі й для систем, що не підтримуютьOpenGL. При цьому рушій програмного рендерингу EFL надзвичайно швидкий і невимогливий до ресурсів, що зробило його привабливим для різних мобільних систем (наприклад, EFL використовується в проєктіTizen і мобільних системахSamsung).
E17 використовується в новій версіїYellow Dog Linux дляPlayStation 3 як основнийменеджера вікон[2], входить до складуELive —live-CD на основіDebianта є типовимменеджером вікон у дистрибутивіOpenGEU (на основіUbuntu).
Головні особливості E17[3]:
Реліз оточення Enlightenment 18 (E18) побачив світ у грудні 2013 після року розробки.
Основні нововведення Enlightenment 18[4]:
Enlightenment Foundation Libraries (EFL) — набір бібліотек, за допомогою яких пишеться Enlightenment DR17. Вони надають як напівтрадиційний набір інструментів у Elementary, а також об'єкт полотно (Evas), так і потужні абстрактні об'єкти (Edje), які можна комбінувати, об'єднувати чи навіть розташовувати один поверх одного з використаннямальфа-каналів та подій. Там є 3D-перетворення для всіх об'єктів та багато іншого[5].
В EFL входять: