Wiki page about changed with summary [] by Nate Drake

This commit is contained in:
Nate Drake 2017-10-30 08:00:35 -07:00 committed by apache
parent 8e451aece8
commit 2000a61624
1 changed files with 13 additions and 20 deletions

View File

@ -5,11 +5,10 @@
==== Much more than a Window Manager ==== ==== Much more than a Window Manager ====
Long ago, Enlightenment began as a project to make a Window Manager for Long ago, Enlightenment began as a project to make a Window Manager for
X11. It has grown a lot since then to well over 1 million lines of C X11. Since then it's grown into the one million lines of C
code in just the EFL libraries alone, as well as a Window Manager, and a code that form the EFL libraries, as well as a Window Manager and a
set of applications. There is a vibrant and active community of set of applications. There's a vibrant and active community of
developers and users who work on the code, use it every day and enjoy developers and users who work on and use the code every day.
their environment.
[[about-enlightenment|{{:icon-enlightenment.png|Enlightenment}}]] [[about-enlightenment|{{:icon-enlightenment.png|Enlightenment}}]]
[[about-efl|{{:efl-core.png|EFL}}]] [[about-efl|{{:efl-core.png|EFL}}]]
@ -27,25 +26,19 @@ their environment.
{{:icon-enlightenment.png?nolink |Enlightenment}} {{:icon-enlightenment.png?nolink |Enlightenment}}
{{ :shot-enlightenment.png?nolink&320|Enlightenment Sample screenshot}} {{ :shot-enlightenment.png?nolink&320|Enlightenment Sample screenshot}}
The original reason Enlightenment exists - The Window Manager. From As we've said Enlightenment was originally built as a Window Manager. Everything else snowballed from there. It's the flagship product,
here everything else spawned. This is really the flagship product, closely followed by EFL itself. It's a lean, fast,
closely followed by EFL itself. The window manager is a lean, fast, modular and very extensible window manager for X11 and Linux.
modular and very extensible window manager for X11 and Linux. It is
classed as a "desktop shell" providing the things you need to operate Enlightenment is classed as a "desktop shell" in that it provides everything you need to operate your desktop (or laptop) but is not a full application suite. This covers launching applications, managing their windows and doing other
your desktop (or laptop), but is not a whole application suite. This
covers launching applications, managing their windows and doing other
system tasks like suspending, reboots, managing files etc. system tasks like suspending, reboots, managing files etc.
We are moving towards Wayland as the base display system where We are moving towards using Wayland as the base display system, while
Enlightenment is being worked on to become a full Wayland compositor Enlightenment is being developed to become a full Wayland compositor
on its own. This of course takes time and has its rough edges along in its own right. This of course takes time and there have been some bumps along the road. However, one day we will leave X11 behind.
the way, but we are not standing still, and one day will leave X11
behind.
Of course Enlightenment is built on top of EFL, using the libraries we Of course Enlightenment is built on top of EFL, using the libraries we
wrote for it to do its UI as well as to run the entire compositor wrote for the UI as well as those for the compositor itself. This means that any improvements to EFL are included in the compositor.
itself. This means that any improvements to EFL turn up in the
compositor as well.
Enlightenment also is the Window Manager and Compositor for Tizen due Enlightenment also is the Window Manager and Compositor for Tizen due
in part to its efficiency and feature-set. in part to its efficiency and feature-set.