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)

Попробовал elive. А ничо так, может накатить на свой арч вместо XFCE4...

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

А у меня на рабочем домашнем GeForce4 MX 4000 128 MB и до сих пор не ощущаю никаких неудобств. И на гноме и на кде. :)

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

>Fribidi погружается в runtime (через dlopne) и только тогда когда используется язык справа налево.

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

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

Капитан Не Нужно вернулся. Всем бояться.

naryl ★★★★★
()
Ответ на: комментарий от muhas
pacman -Si enlightenment
Repository     : extra
Name           : enlightenment
Version        : 1.0.7-1
URL            : http://www.enlightenment.org
Licenses       : BSD  custom                                                                                                                                                        
Groups         : None                                                                                                                                                               
Provides       : None                                                                                                                                                               
Depends On     : libxinerama  libxft  libxxf86vm  esound  imlib2  perl  libxcomposite  libxdamage  libxrandr                                                                        
Optional Deps  : None                                                                                                                                                               
Conflicts With : None                                                                                                                                                               
Replaces       : None                                                                                                                                                               
Download Size  : 7661.74 K                                                                                                                                                          
Installed Size : 22408.00 K                                                                                                                                                         
Packager       : Eric Belanger <eric@archlinux.org>                                                                                                                                 
Architecture   : i686                                                                                                                                                               
Build Date     : Sun Nov 14 08:12:52 2010                                                                                                                                           
MD5 Sum        : 3b7466f2c5472b5c754f32ea95dc229b                                                                                                                                   
Description    : A fast, flexible, and very extensible Window Manager

ЧЯДНТ?

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

Попробуй арч, там есть и стабилен в официальном репо и с транка в AUR.

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

Это точно, им бы HIG хоть какой осилить. Я вот до сих пор не знаю, как забрать иконки из раб. стола, когда-то даже нашел, а сейчас не могу.

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

>Вместо pango, там FriBidi.
FriBiDi+xft — хорошая комбинация. Хватает для холодильников. А на десктопе это называется «не умеет юникод».

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

Рассказываешь про E16?

pacman -Si e-svn
Repository     : community
Name           : e-svn
Version        : 55901-1
URL            : http://www.enlightenment.org
Licenses       : BSD
Groups         : e17-svn
Provides       : e
Depends On     : e_dbus-svn  edje-svn  efreet-svn  alsa-lib
Optional Deps  : None
Conflicts With : e
Replaces       : e-cvs
Download Size  : 3662.30 K
Installed Size : 14020.00 K
Packager       : Ronald van Haren <ronald.archlinux.org>
Architecture   : i686
Build Date     : Wed Jan 5 22:13:35 2011
MD5 Sum        : c88e7dcaa8f15d708ee4aec842cf1c73
Description    : Enlightenment window manager DR17 (aka e17)

:)

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

У меня морально застарелое железо (какой-то Duo 2+ещё DDR2 (4 Гб)+Видео 9800 GTX (1 Гб)- народная модель), но и я не замечал тормозов на KDE4, этот софт, наверное, будет вообще летать. Хотя, наверное нада на DDR3 и новый проц переходить.

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

>У меня морально застарелое железо (какой-то Duo 2+ещё DDR2 (4 Гб)+Видео 9800 GTX (1 Гб)- народная модель)
Нихрена себе застарелое. У меня Duron 3000+ и NV440MMX и ничего вполне сносно всё работает. И КДЕ в том числе.

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

А я тут при чём? Тем более тут опять сравнивают фактически тулкит с DE.

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

> при том что железо ему подсунул довольно древненькое (одна видяха только чего стоит gf4 mx440)

Может я чего не понимаю, но вроде elf вообще не задействует gpu для отрисовки, только cpu, а видеокарта используется только как шняга, которая может статичную картинку показать.

Или они изменить свою задумку успели?

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

>Frankly, judging by the GNOME codebase people who designed the thing [GNOME] are culturally incompatible with UNIX.

Золотые слова!

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

Ну, железо старше двух лет уже можно считать старым и особо на него ориентироваться смысла нет. Тому моему железу уже почти 3 года (кроме видео). Только я последнее время дома особо за компьютером не работаю (семья, дети...), а для фильмов, музыки, нета хватает.

P.S. Я (Senior Java Developer) :)

anonymous
()

Я представляю, как изменились бы названия компонентов, если бы к ним притронулась лапа Дениски.

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

> Может я чего не понимаю, но вроде elf вообще не задействует gpu для отрисовки, только cpu, а видеокарта используется только как шняга, которая может статичную картинку показать.

Evas также абстрагирует метод вывода, что позволяет использовать один и тот же код в сочетании как с программным рендерингом, так и с OpenGL.

http://www.opennet.ru/opennews/art.shtml?num=29424

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

> Что мешает вам поставить и проверить?

Слабое сетевое соединение в текущей локации, например :)

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

Работать то они будут, но как ...
Чисто субъективное мнение - по скорости работы и по потребляемым ресурсам Е17 практически на одном уровне с боксами, по свистоперделкам (не по колличеству) уже ближе к kwin-у или compiz-у.

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

Ладно, указание видяхи было не самой удачной затеей. Однако, на том железе, Е17 работал гораздо шустрее Гномов/XFCE.

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

> легковесный огрызок для слабого железа.

он давно уже угробищней и тормознее говнома

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

Предлагаете мне установить за вас, а вам потом все рассказать?
Надумаете завести девушку - маякните, я обязательно попробую и потом вам все о ней расскажу, чесно-чесно. )))

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

Efl умеет использовать OpenGL, так что идея нормальная.

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

перевод в энлайте сделан, может, процентов на 70-80. Английский присутствует почти в каждом диалоге.

AVL2 ★★★★★
()

По поводу локализации.
Нечего сидеть тут и бздеть...
Пошёл в ланчпад и перевёл...
Из русских переводчиков там было всего несколько человек, но всё переведено на 98%.

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

>Стиль из E17 реализованный для кедов и гтк.

это одна видимость, которая растворится в первой же смене темы в е17.

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

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

что-то мне подсказывает, что в апстрим эти переводы не попадают. Иначе чем объяснить хронический недоперевод в svn энлайта?

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

ЧЯДНТ?

банально врешь =) это 16, а ниже 17 приведенное тобой из svn, а следовательно твой высер о том что релиз искать надо в репах всего лишь очередная доза метана... хотя нет - искать надо в репах - только хер найдется он там до выхода релиза ;)

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

он нужен только чему-то из e-modules-extra, т.е. грубо говоря е17 отвязан от хала

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

но влез ты с комментом о дате релиза... молодец

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

Настройки->Панель параметров->Файл->Файловый менеджер->Поведение->Показывать иконки на рабочем столе

(Settings->Settings Panel->Files->File Manager->Behavior->Show Desktop Icons)

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

>хотя нет - искать надо в репах - только хер найдется он там до выхода релиза ;)

ты никогда не видел пакетов из свн в репах? В федоре и убунте 17 энлайт частично есть.

Хотя по мне, убунта сама по себе неработоспособна, а в федоре энлайт по меркам свн старый и слишком неполный.

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

ветвь сообщений отследи, пожалуйста, а потом комментируй...

NoNameNoNumber на вопрос о дате релиза е17 раскричался что все в анабиозе и должны найти его в репах - собственно я ему о том что релиза ещё нет, и он видимо уже понял, теперь и тебе предстоит ;)

кстати, как тут уже упомянули не только гентушникам просто собрать е из свн свеженький но и арчеводам http://fabiofalcinelli.it/files/archE17svn.sh сей скрипт собирает свеженькие пакеты из svn (хотя в арче относительно свежее)

muhas ★★★
()

Собрал сие чудо. Впечатления такие (по 10 балльной шкале):
Скорость работы: 10
Интуитивность: 6
Функционал: 7
Красота: 8
Локализация: 7
Во многом не разобрался. Например, не могу подсунуть ему другую тему оформления - пишет «не смог импортировать». Я так понимаю, это с версиями проблемы. Хотя темы тоже из транка. Дефолтная тема - глазоломка.
Часы - это вообще ужас. Не могу найти цифровые часы для панели. А на аналоговых ничего не видно.
Перевод далеко не полный, хотя с UTF-8 проблем нет, что радует.

fractaler ★★★★★
()

И скажите, кто-нибудь, плз, как в этом чуде панель задач называется? Непривычно без неё.

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

>Писалась, пишется и будет писаться.

Опечатка, вестимо: писалось, писается и будет писаться.

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

Не могу найти цифровые часы для панели.

модуль TClock тебе поможет

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

>кстати, как тут уже упомянули не только гентушникам просто собрать е из свн свеженький но и арчеводам http://fabiofalcinelli.it/files/archE17svn.sh сей скрипт собирает свеженькие пакеты из svn (хотя в арче относительно свежее)

такие скрипты для всего есть. Я для федоры наковырял, чтобы пакеты собирало, благо спеки в свн практически рабочие. Но это слабое решение, поскольку сборка периодически ломается.

А вообще арч и генту слишком капризны, чтобы ими пользоваться.

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

И скажите, кто-нибудь, плз, как в этом чуде панель задач называется? Непривычно без неё.

Taskbar однако.... есть ещё IBox, Winselector, ITask

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

вывод: е17 просто надо больш разработчиков. Если бы там была хотя бы 1/10 народу, как в кедах, то он давно бы уже всех догнал и перегнал.

будем надеяться, что с релизом ситуация улучшится.

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