After a year and a half of development the release of the new version of the Enlightenment 0.25 user environment was announced, which is based on the EFL (Enlightenment Foundation Library) set of elementary libraries and widgets.
For those unaware of Enlightenment you should know that it is also known simply as E, is a lightweight window manager for X11 and Wayland. One of its goals is to become a complete desktop environment. It is highly configurable and visually appealing, as Enlightenment It includes functions to provide a graphical shell and can be used in conjunction with programs written for Gnome or KDE.
The desktop is made up of components such as a file manager, a set of widgets, an application launcher, and a set of graphical configurators.
Main new features of Enlightenment 0.25
In this new version of Enlightenment 0.25, it is highlighted that the appearance has been redesigned, which has been moved to a new theme flat design, which has moved away from the selection of elements in relief, in addition to a much better set of wallpapers has been proposed and an optimized handling of changing the keyboard layout has been implemented.
In addition to this, it is highlighted that the screen lock system has the ability to log in with a fingerprint (using libFprint) and an interface to save fingerprints has been added.
By default, the opening welcome screen is enabled, which can be disabled in the settings, and items for screen customization have been added to the quick settings menu.
On the other hand, it is mentioned that el code responsible for processing the blanking pulse and timing when displayed on screen has been redesigned, which made it possible to eliminate the appearance of artifacts during video playback. The range of data displayed in the FPS debugger has been expanded (displayed via ctl + alt + shift + f).
It is also highlighted in Enlightenment 0.25 that the appearance of the sound mixer has been improved, sound level meters have been added for input and output channels, and icons of applications that are currently playing or recording sound have been displayed
And it is also highlighted that the size of the interface has been increased to navigate the list of windows (alt + tab), which also provides support to preview the content of the windows.
Of the other changes that stand out from this new version:
- Image previews are provided with date display based on EXIF data.
- A menu with a list of recently opened files has been added to the EFM file manager.
- Increased the sync frequency for I / O operations, such as copying files.
- Provided successful Windows recovery after display disconnection or reconnection.
In the task manager, a preview of the windows is implemented when the mouse cursor is over.
- For Bluetooth devices, the Bluez widget provides a battery level display.
- A pop-up window with detailed battery information is provided in the hover power control widget.
- The interface for creating screenshots now supports copy and paste from clipboard.
- The temperature control widget was moved to use hwmon devices.
- Added the ability to track multiple sensor readings.
- A new Procstats module has been added to display information about memory consumption and CPU load in the header.
- Added support for tracking connected devices and applying them by connecting them to a separate input system setup.
- For touch panels, links are implemented to recognize gesture commands.
- Deployed scaling and DPI setting change via xsettings, allowing external applications not using EFL libraries to scale properly.
- Unified handling of fonts in EFL-based applications and other libraries.
- By connecting or disconnecting the power supply, the ability to output a sound signal is implemented.
Finally, regarding the availability of this new version, the packages for the different Linux distributions have not yet been formed, but you can choose to download the source code and then compile it on your system. Also if you want to know more about this new release you can check the details in the following link.
How to install Enlightenment 0.25 on Ubuntu and derivatives?
As we mentioned, in order to have this new Enlightenment 0.25 version on your distro, dThey will have to download the source code and compile.
For this we have to open a terminal in the system, this is They can be done with the shortcut keys “Ctrl + Alt + T” or “Ctrl + T” and in it we are going to type the following:
After that we are going to type:
export PATH=/usr/local/bin:"$PATH" export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:"$PKG_CONFIG_PATH" export LD_LIBRARY_PATH=/usr/local/lib:"$LD_LIBRARY_PATH"
Now let’s move on to compilation:
./autogen.sh make sudo make install sudo ldconfig meson build cd build ninja sudo ninja install sudo ldconfig
At the end of the compilation, we will have to close the user session in order to start with this new version of Enlightenment 0.25.