Enlightenment

Поделись знанием:
Перейти к: навигация, поиск
Enlightenment
Тип

Менеджер окон

Написана на

C

Операционная система

UNIX-подобные

Последняя версия

0.21.2 (9 октября 2016)

Лицензия

BSD

Сайт

[www.enlightenment.org/ ightenment.org]

EnlightenmentEnlightenment

Enlightenment — оконный менеджер с открытым исходным кодом для X Window System. Название переводится как «просветление» и часто сокращается до одной буквы E.





Enlightenment DR16

Предыдущая версия, Enlightenment Development Release 16, была впервые выпущена в 2000 году, но финальная версия вышла только в июне 2009 года. На данный момент доступна версия 1.0.15, выпущенная 19 ноября 2014 года[1].

Enlightenment 17

Полностью переписанный с нуля Enlightenment DR16. В период развития пакет назывался Enlightenment Development Release 17. Спустя двенадцать лет разработки 7 декабря 2012 года проект переведен в стадию beta, а уже 21 декабря был представлен официальный Релиз стабильной версии 0.17.0 Zero[2]

В 2014 году E17 уже используется в некоторых дистрибутивах операционных систем в качестве основного и единственного оконного менеджера. Примером таких дистрибутивов являются Yellow Dog Linux для PlayStation 3, ELiveLiveCD на основе Debian, OpenGEU, MoonOS и Bodhi Linux — на основе Ubuntu. Также E17 входит в дистрибутив Mageia.

Главные особенности E17[3]

  • Небольшой размер и высокая производительность
  • развитая система оформления и тем
  • поддержка анимации для тем, элементов пользовательского интерфейса, пиктограмм, рабочих столов и курсоров
  • модульная структура, возможна динамическая загрузка внешних модулей для расширения функциональности
  • состояния окон, блокировка и сохранение состояний окон
  • оформление (пиктограммы, темы, обои рабочих столов) представлено в едином бинарном формате, оптимизированном для быстрого чтения и отображения
  • расширенная поддержка виртуальных рабочих столов
  • настройка быстрых клавиш для клавиатуры и мыши
  • поддержка Unicode
  • перевод интерфейса на 20 языков, в том числе на русский.
  • Высокая портируемость. E17 работает не только в Linux, но и в Windows, Mac OS X, *BSD и даже на PS3.

EFL[4]

Enlightenment Foundation Libraries (EFL) — набор библиотек, используемых в Enlightenment E17. Они предоставляют как полутрадиционный набор инструментов в Elementary, а также объект холст (Evas), так и мощные абстрактные объекты (Edje), которые можно комбинировать, объединять или даже располагать поверх друг друга с использованием альфа-каналов и событий. Также библиотеки предоставляют 3D-преобразования для всех объектов и многое другое.[5]

В EFL входят:

  • Eina — библиотека типов данных.
  • Eet — библиотека доступа к файлам.
  • Evas — библиотека «холста».
  • Ecore — библиотека «цикла событий».
  • Embryo — интерпретатор языка Small.
  • Edje — графическая библиотека.
  • E_Dbus — привязки к D-Bus.
  • Efreet — библиотека поддержки freedesktop.
  • Eeze — библиотека устройств, работающая напрямую через udev.

Разработчики[6]

  • Carsten «Rasterman» Haitzler — лидер проекта
  • Corey «Atmos» Donohoe
  • Ibukun «xcomp» Olumuyiwa
  • Kim «kwo» Woelders — E16 maintainer
  • Andrew «HandyAndE» Williams
  • Hisham «CodeWarrior» Mardam Bey
  • Geoff «Mandrake» Harrison

Напишите отзыв о статье "Enlightenment"

Примечания

  1. [enlightenment.org/p.php?p=download&l=en Enlightenment Download]
  2. [enlightenment.org/p.php?p=news/show&l=en&news_id=77 E0.17 Release: ZERO]
  3. [www3.get-e.org/E17_User_Guide/English/_pages/3.1.html Руководство пользователя] от 29.12.2005
  4. [docs.enlightenment.org/books/efl-big-picture/efl_big_picture.pdf The Enlightenment Foundation Libraries] A high level overview of the EFL. This document describes the general concepts behind all of our technology.
  5. [www.enlightenment.org/p.php?p=about&l=en Enlightenment - About]
  6. [enlightenment.sourceforge.net/Main/The_Team/ Полный список разработчиков] (недоступная ссылка с 14-05-2013 (4001 день) — история)

Ссылки

  • [www.enlightenment.org/ Официальный сайт]
  • [www1.get-e.org/ DR17] (ресурс закрыт 2008-07-20)
  • [www1.get-e.org/E17_User_Guide/Russian/ Документация на русском] (ресурс закрыт 2008-07-20)
  • [www.linux.org.ru/view-message.jsp?msgid=3618274 Подготовка к релизу Enlightenment-DR17]
  • [help.ubuntu.ru/wiki/enlightenment Установка на Ubuntu и Debian]

Отрывок, характеризующий Enlightenment

Лошадей подали. Денисов рассердился на казака за то, что подпруги были слабы, и, разбранив его, сел. Петя взялся за стремя. Лошадь, по привычке, хотела куснуть его за ногу, но Петя, не чувствуя своей тяжести, быстро вскочил в седло и, оглядываясь на тронувшихся сзади в темноте гусар, подъехал к Денисову.
– Василий Федорович, вы мне поручите что нибудь? Пожалуйста… ради бога… – сказал он. Денисов, казалось, забыл про существование Пети. Он оглянулся на него.
– Об одном тебя пг'ошу, – сказал он строго, – слушаться меня и никуда не соваться.
Во все время переезда Денисов ни слова не говорил больше с Петей и ехал молча. Когда подъехали к опушке леса, в поле заметно уже стало светлеть. Денисов поговорил что то шепотом с эсаулом, и казаки стали проезжать мимо Пети и Денисова. Когда они все проехали, Денисов тронул свою лошадь и поехал под гору. Садясь на зады и скользя, лошади спускались с своими седоками в лощину. Петя ехал рядом с Денисовым. Дрожь во всем его теле все усиливалась. Становилось все светлее и светлее, только туман скрывал отдаленные предметы. Съехав вниз и оглянувшись назад, Денисов кивнул головой казаку, стоявшему подле него.
– Сигнал! – проговорил он.
Казак поднял руку, раздался выстрел. И в то же мгновение послышался топот впереди поскакавших лошадей, крики с разных сторон и еще выстрелы.
В то же мгновение, как раздались первые звуки топота и крика, Петя, ударив свою лошадь и выпустив поводья, не слушая Денисова, кричавшего на него, поскакал вперед. Пете показалось, что вдруг совершенно, как середь дня, ярко рассвело в ту минуту, как послышался выстрел. Он подскакал к мосту. Впереди по дороге скакали казаки. На мосту он столкнулся с отставшим казаком и поскакал дальше. Впереди какие то люди, – должно быть, это были французы, – бежали с правой стороны дороги на левую. Один упал в грязь под ногами Петиной лошади.
У одной избы столпились казаки, что то делая. Из середины толпы послышался страшный крик. Петя подскакал к этой толпе, и первое, что он увидал, было бледное, с трясущейся нижней челюстью лицо француза, державшегося за древко направленной на него пики.
– Ура!.. Ребята… наши… – прокричал Петя и, дав поводья разгорячившейся лошади, поскакал вперед по улице.
Впереди слышны были выстрелы. Казаки, гусары и русские оборванные пленные, бежавшие с обеих сторон дороги, все громко и нескладно кричали что то. Молодцеватый, без шапки, с красным нахмуренным лицом, француз в синей шинели отбивался штыком от гусаров. Когда Петя подскакал, француз уже упал. Опять опоздал, мелькнуло в голове Пети, и он поскакал туда, откуда слышались частые выстрелы. Выстрелы раздавались на дворе того барского дома, на котором он был вчера ночью с Долоховым. Французы засели там за плетнем в густом, заросшем кустами саду и стреляли по казакам, столпившимся у ворот. Подъезжая к воротам, Петя в пороховом дыму увидал Долохова с бледным, зеленоватым лицом, кричавшего что то людям. «В объезд! Пехоту подождать!» – кричал он, в то время как Петя подъехал к нему.
– Подождать?.. Ураааа!.. – закричал Петя и, не медля ни одной минуты, поскакал к тому месту, откуда слышались выстрелы и где гуще был пороховой дым. Послышался залп, провизжали пустые и во что то шлепнувшие пули. Казаки и Долохов вскакали вслед за Петей в ворота дома. Французы в колеблющемся густом дыме одни бросали оружие и выбегали из кустов навстречу казакам, другие бежали под гору к пруду. Петя скакал на своей лошади вдоль по барскому двору и, вместо того чтобы держать поводья, странно и быстро махал обеими руками и все дальше и дальше сбивался с седла на одну сторону. Лошадь, набежав на тлевший в утреннем свето костер, уперлась, и Петя тяжело упал на мокрую землю. Казаки видели, как быстро задергались его руки и ноги, несмотря на то, что голова его не шевелилась. Пуля пробила ему голову.