Enlightenment 0.24 User Environment Release

After nine months of development took place user environment release illumination 0.24, which is based on a set of EFL (Enlightenment Foundation Library) libraries and Elementary widgets. Release available in source code, distribution packages for now not formed.

Enlightenment 0.24 User Environment Release

Most notable innovations Enlightenment 0.24:

  • Added a completely redesigned module for creating screenshots, supporting cropping and basic image editing functions;
  • The number of utilities supplied with the change user identifier (setuid) flag has been reduced. Such utilities that require elevated privileges are combined into one system application;
  • Added a new basic module with an authentication agent via Polkit, which made it possible to get rid of running a separate background process;
  • It is possible to control the brightness and backlight of external monitors (via ddcutil);
  • In the EFM file manager, the default thumbnail resolution has been increased to 256x256 pixels;
  • A new crash handler has been proposed;
  • A seamless restart process is provided with gradual fading of content and without the appearance of artifacts on the screen;
  • The restart process is now controlled by the enlightenment_start handler rather than by the environment itself;
  • The efficiency of desktop wallpaper processing has been increased by generating several options in different resolutions;
  • Enabled periodic release of unused memory through the malloc_trim call;
  • When using the X server, the mouse pointer is tightly bound to the screen to prevent the pointer from going beyond the boundaries;
  • Instead of the old interface for navigating through open windows and desktops (Pager), a “thumbnail preview” component is used;
  • Added the ability to customize desktop wallpaper directly from Pager;
  • The playback control applet automatically launches the selected music player if it is not already running;
  • Added an exception for games from Steam related to determining the correct “.desktop” file;
  • Provided a smoother startup process due to pre-loading of components in a separate IO prefetch thread;
  • Added a separate timeout for switching to screen lock;
  • Bluez4 Bluetooth stack has been replaced by Bluez5;
  • All problems identified during testing in the Coverity service have been resolved.

Enlightenment 0.24 User Environment Release

Recall that the desktop in Enlightenment is formed by such components as a file manager, a set of widgets, an application launcher and a set of graphical configurators. Enlightenment is very flexible in processing to your taste: graphical configurators do not limit the user in the settings and allow you to customize all aspects of the work, providing both high-level tools (changing the design, setting up virtual desktops, managing fonts, screen resolution, keyboard layout, localization, etc. .), as well as low-level tuning options (for example, you can configure caching settings, graphics acceleration, power consumption, window manager logic).

To expand the functionality, it is proposed to use modules (gadgets), and to redesign the appearance - themes. In particular, modules are available for displaying a calendar-planner, weather forecast, monitoring, volume control, battery charge estimation, etc. on the desktop. The components that make up Enlightenment are not rigidly tied to each other and can be used in other projects or to create specialized environments, such as shells for mobile devices.

Source: opennet.ru

Add a comment