LINUX.ORG.RU

EFL 1.0

 ,


0

1

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

Небольшой обзор EFL можно найти здесь.

В EFL входят:

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

Выход версии 1.0 означает, что работа над API закончена и все серьёзные ошибки исправлены.

Сайт проекта

>>> Подробности

★★★

Проверено: Aceler ()
Последнее исправление: Zhbert (всего исправлений: 1)

Ждем EFLUBUNTU!

Уже говорили?

Gonzo ★★★★★
()
Ответ на: комментарий от wbrer

>И почему им никто практически не пользуется?

Я вот пользовался когда кде4 еще сырой был. Замечательная штука, только им человеко-часов не хватает. В плане модульности кстати на 4е кеды и похож

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от wbrer

>Ну т.е., как я и говорил, вменяемого ВМ пока нет. Спасибо.

Не бывает невменяемого ДЕ (ну за исключением Гнома), бывают невменяемые пользователи

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от Loki13

>Есть хоть один дистр на нем .. я бы посмотрел

есть убунта, не буду говорить как она называется...

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от anonymous

>*Поглаживает плачущий в сторонке 133-й пенек с четырехметровой S3*

Ага. У мекня вон стоит железка в которой RageII+.

r ★★★★★
()
Ответ на: комментарий от r

Это понятно, но свисто-перделки Е17 прекрасно себя чувствуют на таком компе, а в компизо-квинах их придется поотключать. А это уже аргумент не в пользу последних.

vadik ★★
()
Ответ на: комментарий от vadik

> Чисто субъективное мнение - по скорости работы и по потребляемым ресурсам Е17 практически на одном уровне с боксами

Тут никто и не спорит.

Я просто не давно поставил сетвертые кеды на mx400 - нормально шевелится.

r ★★★★★
()
Ответ на: комментарий от r

Так в том-то и дело, что «шевелиться», в сравнении с ними просто Е17 летает. Хотя в третьекедах вроде не всё так печально было.

vadik ★★
()
Ответ на: комментарий от vadik

энлайт всегда был быстрым DE. На уровне LXDE, как минимум.

и всегда был тяжелым в настройке. Системе не хватает напильника.

AVL2 ★★★★★
()
Ответ на: комментарий от AVL2

Это да, с настройкой там намудрили. Хотя всеже если удается найти нужные опции, то настроить можно очень гибко (я про внешний вид и немного про поведение, если что).
Интересно, а вручную текстовые конфиги там править кто-нибудь пробовал?

vadik ★★
()
Ответ на: комментарий от AP

>>> А как там с локализацией и поддержкой юникода?

Нормально. Причем давно.

Давно — это сколько? У E17 по жизни был корявенький и неполный перевод.

Там просто шрифты неюникодовые зашиты во многих темах. Приходилось ставить свои в настройках. Хз, как сейчас — давно не пробовал.

E17 хорош и красив, очень эффектно смотрится. Но приложений на EFL мало, а GTK+/Qt портят весь вид. Видел разве что стиль GTK+ под стандартную тему E17, а вот с остальными хуже.

Zombieff ★★
()
Ответ на: комментарий от vadik

Интересно, а вручную текстовые конфиги там править кто-нибудь пробовал?

там бинарные конфиги

dhampire ★★★
()
Ответ на: комментарий от Zombieff

Шрифты - выбирай любой. Даже в панельке настроек есть по шрифтам отдельный пункт. С юникодом тоже все в порядке.

anonymous
()

Эти дрочат на букву E. Гном уже давно вылечился от букводрочерства, до KDE тоже потихоньку доходит, и тут новая надежда.

ebonent ★★
()
Ответ на: комментарий от dhampire

>Taskbar однако.... есть ещё IBox, Winselector, ITask
Хм, однако нет у мя такого. Видать отдельно собирать надо. Ладно, поищу.
А как IBox работает? На первый взгляд никак не работает...

fractaler ★★★★★
()
Ответ на: комментарий от fractaler

сверни окошко и оно в иБоксе окажеццо...

передиспотльзованием модулей их сперва нужно загрузить...

выбери в настройках «модули» и поиграйсо..)

Svental
()
Ответ на: комментарий от Svental

>>от интересно как же это sda00 в топике не засветилсо

он куда-то пропал, последняя запись в бложике - февраль 2010

мне тревожно

kott ★★★★★
()

харэ звездеть то

если е17 с экоморфом сделать , да включить всякие свистелки, - на той же мойшине гном ощутимо шустрее. с полным компизобериллом. и свистелкаме.сраный стыд что сделали

anonymous
()
Ответ на: комментарий от anonymous

> *Поглаживает плачущий в сторонке 133-й пенек с четырехметровой S3*

Что за 133 пенёк с 4 метровой s3? virge что-ли? на p133? хм. обычно на таких системах была trio, которую колупалками можно до 2 мб довести.

anonymous
()
Ответ на: комментарий от NoNameNoNumber

Да, пацан, ты крут. В вопросе про релиз e17 зачем-то пихать e16.

anonymous
()
Ответ на: комментарий от anonymous

Для нета, музыки, фильмов - хватает pentium 3.

anonymous
()
Ответ на: комментарий от Svental

Ага, с иБоксом понял, спасибо.
До модулей я и сам догадался, только у меня их почему-то мало. Видимо, надо отдельно собирать. Тех же tclock и Taskbar там нет.

fractaler ★★★★★
()
Ответ на: комментарий от fat_angel

> Ok, а что тогда используется для отрисовки обычного текста (слева-направо)? Прямые вызовы XFT?

Не-а. Люди не поленились и свои 10000 строк написали для отрисовки шрифтов. Шрифты беруться из fontconfig конечно. Специально залез в исходник, внутри все строки хранятся в utf8 (не utf16), я так понимаю для экономии памяти. Так что с unicode там все в порядке.

anonymous
()
Ответ на: комментарий от timbor

Спасибо, милый человек. Моих ~40К переводимых сообщений мне хватает. Ещё Е17 не хватало.

AP ★★★★★
()
Ответ на: комментарий от fractaler

попробуй itask-ng - докбар аки макосось...

если у тебя убунта, то там модулей нет много в стандартной поставки в репе... надо собирать с сырцов... НО

благо есть easy_e17.sh !!

Svental
()
Ответ на: комментарий от Svental

>попробуй itask-ng - докбар аки макосось...
Уже нашел. Почему-то не сразу запустился, но сейчас норм. Работает гораздо стабильней Taskbar'а.

если у тебя убунта, то там модулей нет много в стандартной поставки в репе... надо собирать с сырцов... НО

Slackware))

благо есть easy_e17.sh !!

Эх, где ж ты раньше был. Я уже вручную почти всё собрал. Впрочем, то ли у меня инет нестабильный, то ли у них svn глючит, но мне так ни разу и не удалось выкачать trunk полностью - разрыв связи и зависание.
Но за скрипт спасибо! Изучу и, уверен, найду что-нить полезное.

fractaler ★★★★★
()
Ответ на: комментарий от dhampire

>и чем же модуль ITask не похож на традиционную панель задач?
Это на горизонтальной панели. На вертикальной лучшее что получилось — значки как на запуск — запутаться можно. Taskbar хорош, но работает нестабильно. Вот удачный случай: http://www.linux.org.ru/gallery/screenshots/5855286

fractaler ★★★★★
()
Ответ на: комментарий от fractaler

>Нашёл все. Ни один из них не похож на традиционную панель задач ((

что интересно, зачем ставить энлайт, чтобы получить «традиционную панель задач»?

ставь тогда lxde и не парься.

AVL2 ★★★★★
()
Ответ на: комментарий от fractaler

у меня нету проблем с вертикальными полками за отсутствием таковых.

dhampire ★★★
()
Ответ на: комментарий от fractaler

и вообще традиционная панель задач + вертикальная панель(полка) = извращение по-моему.

dhampire ★★★
()
Ответ на: комментарий от fractaler

Смотри в сторону svn, пробегись по дереву директорий в нем - там куева хуча модулей, в том числе и твои ненаглядные цифровые часики. Однако предупреждаю: не все из этого заработает. У меня собрано из svn только с теми модулями, которые мне нужны (их не более десятка). СОбирается с помощью волшебной палочки ака easy_e17

anonymous
()
Ответ на: комментарий от ls-h

ls-h> Что есть в EFL, чего нет в них?

Лёгкость и хорошо продуманная архитектура.

Quasar ★★★★★
()
Ответ на: комментарий от anonymous

>Смотри в сторону svn, пробегись по дереву директорий в нем - там куева хуча модулей,
Ну, не такая уж и хуча. Но то, что мне надо я нашёл. Спасибо.

fractaler ★★★★★
()
Ответ на: комментарий от OldWiseCat

Столлман как раз одобряет BSD (в новом варианте - без рекламного пункта). Это бздуны на GPL накидываются по своей природной тупости.

Quasar ★★★★★
()
Ответ на: комментарий от AVL2

>что интересно, зачем ставить энлайт, чтобы получить «традиционную панель задач»?
Так интересно же. Пока остановился на панельке аля мак.

fractaler ★★★★★
()
Ответ на: комментарий от zloelamo

Нет. И не собираются. По этой причине, кстати, я на HP hx4700 гонял E17, и всё сносно работало.

Quasar ★★★★★
()
Ответ на: комментарий от AVL2

AVL2> проблема должна решаться на уровне freedesktop.org. Один менеджер тем, с бекэндами к разным тулкитам и подобраные по стилю сборники тем.

Ребят из freedesktop.org надо пороть. До крови. Потому, что эти говнюки понаделали тормозных и кривых поделок, в результате чего имеем криво работающее и тормозное окружение, которое требует офигенно большого количества ресурсов. Растерман своим E17 показал, что можно сделать гораздо круче, расходуя на два порядка меньше ресурсов. А уж за HAL вообще убивать надо.

Quasar ★★★★★
()
Ответ на: комментарий от gr_buza

Нет - e17 просто нужна отдельная команда, думающая о юзабельности. Чтобы была целостная среда, а не отличное техническое решение, но с недостатком компонентов для удобной работы.

Quasar ★★★★★
()
Ответ на: комментарий от fractaler

куча хуче рознь :) незашо, пользуйся на здоровье.

anonymous
()
Ответ на: комментарий от Quasar

Ничего подобного. Е17 вполне себе использует *.desktop, hal, dbus, systray и прочие придумки freedesktop.

И другого пути нет. Должны быть независмые от десктопа сервисы и стандарты. Freedesktop их и делает.

AVL2 ★★★★★
()
Ответ на: комментарий от fractaler

ее и надо использовать, поскольку док позволяет использовать пространство рабочего стола на 100%.

AVL2 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.