Movatterモバイル変換


[0]ホーム

URL:


Перейти до вмісту
Вікіпедія
Пошук

Enlightenment

Очікує на перевірку
Матеріал з Вікіпедії — вільної енциклопедії.

Статус версії сторінки

На цій сторінці показано неперевірені зміни

Enlightenment
Загальний вигляд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 DR16

[ред. |ред. код]

Enlightenment Development Release 16 був випущений в 2000 році. Він у розробці по сьогодні, остання версія (0.16.8.12) вийшла16 лютого2008 року.

Enlightenment 17

[ред. |ред. код]

Розробка проєкту 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]:

  • Невеликий об'єм та висока швидкодія,
  • розвинута система тем,
  • підтримка анімації для тем, елементів інтерфейсу, піктограм, робочих столів та курсорів,
  • модульна структура,
  • блокування і збереження стану вікон,
  • оформлення представлено в єдиному бінарному форматі, оптимізованому для швидкого відображення й читання,
  • розширена підтримка віртуальних робочих столів,
  • налаштування швидких клавіш,
  • підтримкаUnicode,
  • багатомовність інтерфейсу.

Enlightenment 18

[ред. |ред. код]

Реліз оточення Enlightenment 18 (E18) побачив світ у грудні 2013 після року розробки.

Основні нововведення Enlightenment 18[4]:

  • Композитний менеджер суміщений ізвіконним менеджером і тепер є частиною ядра 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-перетворення для всіх об'єктів та багато іншого[5].

В 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


Виноски

[ред. |ред. код]
  1. Официальный релиз пользовательского окружения Enlightenment E17[Архівовано 25 грудня 2012 уWayback Machine.] //opennet.ru 22.12.2012
  2. Офіційна сторінка дистрибутиву YDL. Архіворигіналу за 31 січня 2013. Процитовано 15 травня 2008.[Архівовано 2013-01-31 уWayback Machine.]
  3. Керівництво користувача[Архівовано 26 листопад 2006 уWayback Machine.] від 29.12.2005
  4. Выпуск пользовательского окружения Enlightenment E18[Архівовано 26 грудня 2013 уWayback Machine.] //opennet.ru 22.12.2013
  5. Enlightenment — About. Архіворигіналу за 11 травня 2011. Процитовано 19 червня 2013.

Посилання

[ред. |ред. код]
Вікісховище має мультимедійні дані за темою:Enlightenment
Linux
Tux, талісман Linux
Дистрибутиви
GNU
Інтерфейс користувача
Менеджери вікон
Застосування
Ключові особи
ЗМІ
Мобільність
Інше
Стільничні середовища,
віконні менеджери тощо
Прикладні програми,
пакети, утиліти тощо
Розробка ПЗ
Технології та бібліотеки
Загальне
Історія
ОС на базі ВПЗ
BSD · Apple Darwin · FreeDOS · FreeBSD · OpenBSD · FreeNAS · GNU · Haiku · Hurd · Inferno · Linux · Mach · MINIX · OpenSolaris · Plan 9 · ReactOS
Розробка ВПЗ[en]
Eclipse · FreeBASIC · Free Pascal · GCC · Java · libJIT[ru] · LLVM · Lua · Open64 · Perl · PHP · Python · ROSE[en] · Ruby · Tcl
Менеджери
вікон XWS
Організації
Ліцензії
Проблеми
Інше
Стільничні середовища
CDEEDEÉtoiléGNOMEJDSKDELXDEMATEMezzoOpenWindowsROXUnityXfceXPde
Менеджери вікон
Командні оболонки
ashBashBusyBoxcshdashes shellfishkshpshrcrshSashScshshtcshThompson shellzshрешта…
Отримано зhttps://uk.wikipedia.org/w/index.php?title=Enlightenment&oldid=46739428
Категорії:
Приховані категорії:

[8]ページ先頭

©2009-2026 Movatter.jp