Lt304888.ru

Туристические услуги

Enlightenment

29-04-2023

Enlightenment
Тип

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

Разработчик

список разработчиков

Написана на

C

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

UNIX-подобные

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

E16 1.0.9 (1 августа 2011)

Тестовая версия

E17 0.16.999.70492 (25 апреля 2012)

Лицензия

BSD

Сайт

www.enlightenment.org

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

На данный момент проект разделён на 3 части:

  • DR16 — стабильная версия оконного менеджера,
  • DR17 — разрабатываемая версия оконного менеджера,
  • EFL — Enlightenment Foundation Libraries, библиотеки для поддержки работы DR16 и DR17.

Содержание

Enlightenment DR16

Enlightenment Development Release 16 был выпущен в 2000 году, но финальная версия вышла только в июне 2009 года.

Enlightenment DR17

Вид рабочего стола E17

Enlightenment Development Release 17 на данный момент находится в активной разработке и официально не поддерживается. Несмотря на это, E17 используется в некоторых дистрибутивах операционных систем в качестве основного и единственного оконного менеджера. Примером таких дистрибутивов являются Yellow Dog Linux для PlayStation 3, ELive — LiveCD на основе Debian, OpenGEU, MoonOS и Bodhi Linux — на основе Ubuntu .

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

  • Небольшой размер и высокая производительность
  • развитая система оформления и тем
  • поддержка анимации для тем, элементов пользовательского интерфейса, пиктограмм, рабочих столов и курсоров
  • модульная структура, возможна динамическая загрузка внешних модулей для расширения функциональности
  • состояния окон, блокировка и сохранение состояний окон
  • оформление (пиктограммы, темы, обои рабочих столов) представлено в едином бинарном формате, оптимизированном для быстрого чтения и отображения
  • расширенная поддержка виртуальных рабочих столов
  • настройка быстрых клавиш для клавиатуры и мыши
  • поддержка Unicode
  • перевод интерфейса на 20 языков, в том числе на русский.

EFL

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

В EFL входят:

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

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

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

Примечания

  1. Руководство пользователя от 29.12.2005
  2. Enlightenment - About
  3. Полный список разработчиков

Ссылки

  • Официальный сайт
  • DR17 (ресурс закрыт 2008-07-20)
  • Документация на русском
  • Подготовка к релизу Enlightenment-DR17
  • Установка на Ubuntu и Debian


Enlightenment.

© 2020–2023 lt304888.ru, Россия, Волжский, ул. Больничная 49, +7 (8443) 85-29-01