发布 Enlightenment 0.27 用户环境和 EFL 1.28 库

经过一年的开发,Enlightenment 0.27 用户环境发布,它基于一组 EFL(Enlightenment Foundation Library)库和 Elementary widget。该版本以源代码形式提供,无需发布完成的程序集。版本 0.27 的更改列表尚未编译;仅提供了提交列表,其中主要列出了小部件中的错误修复和小改进。

Enlightenment 中的桌面由文件管理器、一组小部件、应用程序启动器和图形配置器等组件组成。图形配置器提供高级定制工具(更改设计、设置虚拟桌面、管理字体、屏幕分辨率、键盘布局、本地化等)和低级调整功能(例如,您可以配置缓存参数、图形加速、能量消耗、改变窗口管理器的逻辑)。

建议使用模块(小工具)来扩展功能,并设计主题来重新设计外观。模块可用于显示日历计划、天气预报、监控数据、音量控制以及用于在桌面上估计电池电量的小部件。构成 Enlightenment 的组件彼此之间并不严格相关,可以在其他项目中使用或创建专门的环境,例如移动设备的 shell。

所需的依赖项是 EFL、libexif 和 libpam(仅在……中)。 Linux)。要实现完整功能,推荐的依赖项包括:用于网络配置的 connman;用于蓝牙的 bluez5;用于内置计算器的 bc;用于管理音频设备的 pulseaudio;用于处理各种硬件事件的 acpid;用于跟踪系统更新的 packagekit;用于挂载外部驱动器的 udisks2;用于控制屏幕背光的 ddcutil;以及用于跟踪崩溃的 gdb。

发布 Enlightenment 0.27 用户环境和 EFL 1.28 库

同时,Enlightenment 项目发布了一套 EFL 1.28 库(Enlightenment Foundation Library),它允许您创建具有视觉吸引力的紧凑、低资源消耗和高性能的图形界面。尽管 EFL 组件最初是作为 Enlightenment 环境的基础开发的,但通常用于构建消费电子产品和移动设备的界面。例如,EFL 是 Tizen 移动平台的组成部分,用于伊莱克斯家用电器、三星产品、ProFUSION、Free.fr 和 Calaos。

英格兰足球联赛阵容:

  • Eina 是一个实现数据类型(数组、散列、列表、树)和辅助工具(处理日志、性能评估、格式转换等)的库。
  • Eet 是一个库,用于将任意一组数据块写入文件,以便随后以随机顺序快速读取。
  • Evas 是一个用于组织屏幕输出的渲染系统。 Evas 将屏幕内容视为一个场景,其中包含可以监控其状态的对象。您可以对场景执行缩放、旋转和 3D 变换等操作。这种方法从屏幕元素的放置中抽象出来,允许您从设计者的角度而不是程序员的角度来开发用户界面(在代码中,仅定义逻辑就足够了,而不用考虑绘图和显示)它在屏幕上)。 Evas还抽象了输出方法,允许相同的代码与软件和硬件加速渲染结合使用。
  • Ecore 是一个事件循环库,它提供了一组模块来简化与事件相关的任务,例如使用 Evas、线程、网络连接等。
  • Embryo 是一个用于为嵌入式设备编写小型编译应用程序的库。
  • Edje是一个将外观与代码分离的图形库(设计以从文件加载的模板的形式设置)。 Edje 在 HTML+CSS 和 SVG 之间占有一席之地。使用这个库,您可以创建一个配备动画视觉效果并支持动态设计的用户界面(只需更改 EDJ 模板即可完全改变外观,而无需接触代码,同时,与视觉主题不同,元素的顺序可以可以任意改变)。
  • Efreet 是一个库,允许应用程序使用 Freedesktop.org 规范来处理图标、桌面文件和菜单。
  • Eeze 是一个用于通过 udev、HAL 和其他机制组织与外部设备交互的库。
  • Expedite是一款性能测量工具,可以测试X11、XRender、OpenGL、SDL和DirectFB等各种Evas引擎。
  • Evil 是该平台的一个兼容层实现。 Windows.
  • Eio是一个用于访问文件系统和实现异步I/O的抽象接口。
  • Emotion 是一个用于将音频和视频播放处理器集成到应用程序中的库。视频播放可以使用 Gstreamer、Xine 或其他外部插件(例如 VLC)来完成,视频在 Evas 中显示为标准对象。
  • Ethumb 是一个用于生成符合 freedesktop.org 标准的缩略图图像的库。 Ethumb 被实现为 dbus 服务和与该服务交互的客户端库。
  • Elementary 是一组小部件,具有各种图形元素(从按钮和控件,到日历和文本编辑模块)的现成实现。
  • Eldbus 是 DBus 的一个附加组件。
  • Ephysical - 提供在基于 EFL 的应用程序中使用 Bullet 物理模拟引擎的工具。 Ephysical 提供了 Bullet 与 Ecore 和 Evas 库之间的链接。
  • Ecore Audio - 用于处理音频的 API。

来源: opennet.ru

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster