Enlightenment 是窗口管理器,Enlightenment 是桌面外壳,Enlightenment是创建漂亮应用程序的材料

2023-05-16

 

Enlightenment 是窗口管理器,Enlightenment 是桌面外壳,Enlightenment是创建漂亮应用程序的材料,Enlightenment,或者简单的一个 e,代表着一群尝试创造次世代应用程序的人们。

Enlightenment 在亚洲地区不是那么出名,可能是由于本地化比较欠缺的缘故。本人了解它还是从 Yellowdog Linux 开始的。Enlightenment 在追求轻量级的同时也十分注重美观,它的控件悬停特效绝对让人过目不忘~

 

http://www.linux-ren.org/modules/wiki/index.php/Enlightenment

 

关于 Enlightenment

我们致力于提供先进的图形函数库、工具和环境。目前项目正在努力构建三个不同的组件: Enlightenment DR16、Enlightenment DR17 以及 Enlightenment 构架函数库(EFL)。 Enlightenment 窗口管理器本身在很长时间就以提供优秀的函数库以及相应的工具著称,例如 Imlib、 Imlib2 和 FNLib 来提供远远超出窗口管理器本身的功能。现在,在 DR17 桌面 Shell 的开发中我们将 目标锁定于打造一个全新的函数库和工具集,以提供比其他任何图形函数库都更加强大灵活的功能 - 它就是 Enlightenment 构架函数库(EFL, the Enlightenment Foundation Libraries)。

查看完整图片

Enlightenment DR16

Enlightenment 窗口管理器 DR16,也被称作 e16,首次发布于 2000 年。 尽管传言中它已经不再更新,我们还是2009年09月10日发布了它的 1.0.1 版。DR16 由于其低额外开销、高图形化程 度、广泛的主题支持、极佳的可定制性和毫不张扬的界面被众多的普通用户和艺术工作者所选用。几乎全部窗口管理操作 均可不使用鼠标操作,包括通过 e16keyedit 启动应 用程序。它还被广泛地移植到多种平台之上,包括 Linux、FreeBSD、IRIX、Solaris X86 及 Sparc、HP-UX、 AIX、OS/2 等。

 查看完整图片

Enlightenment DR17

Enlightenment DR17 代表了窗口管理器已经进入了下一代:桌面 Shell。DR17 将通过一个高度图形化的可定制构架提供文件与环境之间的无缝集成。 它虽然无发与 GNOME 或 KDE 这样巨大的项目相比,却是一个全新的基于 EFL 的图形化桌面解决方案。

DR17 仍处于开发之中,其中的大部分程序已经提供了开发快照,其余的部分也均已经可通过 SVN 获取,例如 Entice、Entrance 和 Evidence 等。

 查看完整图片

Enlightenment 构架函数库

在 DR17 的开发过程中我们明确地意识到需要一组全新的函数库和工具。Raster 首先在 Imlib2 和 EVAS 中首先展示了他所希望达成目标的概览,并最终发展出了一套基于 EVAS 的全新函数库。 这组函数库的用途将远远超过 DR17 本身,就如同 Imlib 的作用远不止于 DR16。因此他们被给予了一个独立的名称: Enlightenment 构架函数库(the Enlightenment Foundation Libraries,简称 EFL)。

EFL 提供了图形界面所需的绝大多数解决方案。EVAS 本身提供了一个高度优化的 canvas 函数库,Ecore 提供了一个包含计时器等高级事件管理能力的简洁模块模型,EDB 提供了包括存储二进制文件在内的易于配置管理的紧凑数据库格式, EET 提供了以 tarball 形式发布主题的集成式的可定制容器。Edje 提供了一组革命性的函数库和工具使得程序界面和代码 完全 分离,并由此诞生了一个新的界面设计方法。EWL 提供了一个基于其他 EFL 部件的组件函数库。

 

 查看完整图片

 

题外话:据 秦武扬 同学说,Enlightenment的开发领导者是个德裔澳大利亚人,常居日本东京,找了个日本女友。从这可以看出,Enlightenment 是带有一定小日本血统的……


官方中文主页http://www.enlightenment.org/p.php?p=index&l=zh

官方英文主页http://www.enlightenment.org/

官方中文介绍http://www.enlightenment.org/p.php?p=about&l=zh

官方英文介绍http://www.enlightenment.org/p.php?p=about&l=en

相关美化站点http://e17-stuff.org/

取自" http://www.linux-ren.org/modules/wiki/index.php/Enlightenment"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Enlightenment 是窗口管理器,Enlightenment 是桌面外壳,Enlightenment是创建漂亮应用程序的材料 的相关文章

  • 第一次使用GitHub

    GitHub可能是当今开源社区最火爆的版本控制和源代码托管平台 xff0c 也不知道这句话是否正确 对GitHub还很陌生 xff0c 不过其确实很热 咱跟着潮流 xff0c 也注册了账号 一 注册 登录GitHub官方网站https gi
  • 彻底关闭Windows更新

    第一级 在控制面板中 xff0c 关闭Windows更新 xff0c 次方法在Windows7之前的系统是可用的 xff0c 从Windows10开始 xff0c Windows更新放在了设置里 第二级 在此电脑 管理 服务和应用程序 wi
  • 端口被占用,简单快捷的解决方法

    步骤 xff1a 1 键盘上按住Win 43 R xff0c 在弹框里输入cmd并点击Enter键 2 根据自己被占用的端口号输入以下命令 xff08 测试 xff1a 被占用的8080端口 xff09 netstat ano findst
  • MySQL的操作系统和硬件优化

    MySQL服务器性能受制于整个系统最薄弱的环节 xff0c 承载它的操作系统和硬件往往是限制因素 磁盘大小 可用内存和CPU资源 网络 xff0c 以及所有连接它们的组件 xff0c 都会限制系统的最终容量 因此 xff0c 需要小心地选择
  • java连接mysql数据库useSSL问题

    背景 Java spring程序 xff0c Java版本 java version 34 1 8 0 301 34 JDBC驱动版本5 1 40 mysql connector java 5 1 40 jar xff0c 连接 proxy
  • 机器阅读理解(MRC)和问答(QA)在信息抽取中的应用

    一 机器阅读理解 xff08 MRC xff09 问答系统 xff08 QA xff09 与信息抽取 最近实体关系抽取任务和命名实体识别任务的SOTA模型排行榜中 xff0c 有很多模型使用到了机器阅读理解 xff08 MRC xff09
  • 【前端面经】Vue-Vue中的 $nextTick 有什么作用?

    Vue js 是一个流行的 JavaScript 框架 xff0c 它提供了许多实用的功能 xff0c 其中之一就是 nextTick 方法 在 Vue js 中 xff0c nextTick 方法可以确保我们在更新 DOM 之后再去执行某
  • archlinux安装virtualbox+WindowsXP虚拟机

    文章目录 概述安装vituralbox安装windows xp虚拟机virtualbox虚拟机配置安装增强工具包 xff08 Guest Additions 设置虚拟机与宿主机共享文件夹 概述 Thinkpad T400笔记本 xff0c
  • WSL2的安装与使用-Windows与Linux双系统的新选择

    文章目录 WSL2的安装与使用 Windows与Linux双系统的新选择1 WSL是什么2 为什么会有WSL3 为要选择WSL2作为开发环境3 1 WSL与WSL2有什么区别3 2 Windows与Linux系统的抉择 4 WSL2的安装4
  • IOCP编程注意事项

    虽说我的昵称是EasyIOCP xff0c 但是用好IOCP还是不容易的 xff0c 有很多要注意的地方 xff0c 长话短说 xff08 不涉及细节 xff09 xff1a 1 每个连接同时最好只有一个待决的WSARecv IOCP不保证
  • cin的错误标记和缓冲区清空

    先看下面的代码 xff1a vector lt int gt intVtr intVtr insert intVtr end istream iterator lt int gt cin istream iterator lt int gt
  • 如何把string的元素逆序呢?

    论坛里见到这个问题 xff1a 如何把string的元素逆序 xff1f 我直接想到的是利用反向迭代器reverse iterator xff1a rbegin 和rend xff1a string str1 34 1234567890 3
  • 配接器ptr_fun的一点增补

    ptr fun的作用是什么 xff1f 就是把函数 xff08 函数的参数最多有两个 xff0c 返回值类型任意 xff0c 包括void xff09 转成函数对象 xff0c 并使该函数对象可配接 当和bind1st或者bind2nd结合
  • 调用closesocket()背后发生的事

    应用层代码想要关闭一个TCP连接可以直接调用closesocket xff0c 但是这个函数的行为并不 单纯 xff0c 只有了解closesocket 背后的故事 xff0c 才能对关闭TCP连接有正确的认识 首先明确一点 xff1a 任
  • 完成端口GetQueuedCompletionStatus()返回错误,怎样获得真正的错误代码

    GetQueuedCompletionStatus 返回错误 xff0c 说明I O失败 此时调用GetLastError 得到的往往是ERROR NETNAME DELETED xff08 64 xff09 xff0c WSAGetLas
  • 模拟C++11的新关键字decltype

    只上代码了 xff0c 尽在不言中吧 xff1a include lt iostream gt include lt vector gt include lt map gt include lt typeinfo gt using name
  • 类的直接构造和拷贝构造

    先看代码 xff1a include lt iostream gt using namespace std class A public A int k m k k A const A amp a m k a m k cout lt lt
  • Teleport 开源堡垒机安装使用

    文章目录 Teleport 开源堡垒机安装使用一 介绍二 特点三 安装1 安装跳板核心服务 xff08 1 xff09 下载安装 xff08 2 xff09 数据库配置 xff08 3 xff09 启动 xff08 4 xff09 初始化配

随机推荐