{"id":112477,"date":"2023-12-24T15:10:23","date_gmt":"2023-12-24T13:10:24","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-polzovatelskogo-okruzheniya-enlightenment-0-26-i-bibliotek-efl-1-27"},"modified":"2023-12-24T15:10:23","modified_gmt":"2023-12-24T13:10:24","slug":"vypusk-polzovatelskogo-okruzheniya-enlightenment-0-26-i-bibliotek-efl-1-27","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-enlightenment-0-26-i-bibliotek-efl-1-27","title":{"rendered":"Release of the Enlightenment 0.26 desktop environment and EFL 1.27 libraries","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>After a year and a half of development, the user environment Enlightenment 0.26 has been released, based on the EFL (Enlightenment Foundation Library) and Elementary widgets. The release is available in source code, while packages for distributions have not yet been created.      <\/p>\n<p>The desktop in Enlightenment is formed by components such as a file manager, a set of widgets, an application launcher, and a set of graphical configurators. Enlightenment is very flexible in customization: the graphical configurators do not restrict the user in settings and allow for the adjustment of all operational aspects, providing both high-level tools (changing themes, configuring virtual workspaces, managing fonts, screen resolution, keyboard layout, localization, etc.) and low-level tuning options (for instance, cache parameters, graphics acceleration, power consumption, and the behavior logic of the window manager).    <\/p>\n<p>To extend functionality, it is suggested to use modules (gadgets), and for redesigning the appearance \u2014 themes. Specifically, there are modules available for displaying a calendar-planner, weather forecast, monitoring data, volume control, battery charge estimation widget, etc. The components of Enlightenment are not rigidly linked to each other and can be utilized in other projects or for creating specialized environments, such as shells for mobile devices.      <\/p>\n<p>Mandatory dependencies include EFL, libexif, and libpam (only on Linux). Among the recommended dependencies necessary for full functionality are: connman for network configuration; bluez5 for Bluetooth support; bc for the built-in calculator; pulseaudio for managing audio devices; acpid for handling various hardware events; packagekit for tracking system updates; udisks2 for mounting external drives; ddcutil for controlling screen brightness; gdb for tracing crashes.  <center><img decoding=\"async\" alt=\"Release of the Enlightenment 0.26 desktop environment and EFL 1.27 libraries\" src=\"\/wp-content\/uploads\/2023\/12\/83c65eec2fa2047b190d99d7c0b7fa50.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>  \t    <\/p>\n<p>The most noticeable innovations in Enlightenment 0.26 include:  <\/p>\n<ul>\n<li class=\"l\"> A setting has been added to use the DDC (Display Data Channel) protocol for managing screen brightness.\n<li class=\"l\"> The size of window thumbnails in previews has been increased.\n<li class=\"l\"> Corrections have been made regarding the implementation of Wayland protocol support. In the Wayland mode, a screen label indicating the experimental nature of Wayland support has been provided.\n<li class=\"l\"> A new API for synchronizing changes on disk, provided by the Eet library, has been introduced to ensure the saving of configuration changes.\n<li class=\"l\"> In the EFM file manager, the ability to add file actions through desktop files has been implemented.\n<li class=\"l\"> Support for disabling screen saver activation via the org.freedesktop.ScreenSaver API has been added.\n<li class=\"l\"> Support for the DBus API provided by the systemd service logind has been added for locking and unlocking sessions.\n<li class=\"l\"> A watchdog process has been added to detect hangs in the main event processing loop.\n<li class=\"l\"> An API for playing sound samples has been added and activated in the notification system.\n<li class=\"l\"> An option to use the X11 Randr extension through the xrandr utility call has been added instead of accessing it through the API.\n<li class=\"l\"> Additional sound mixing options have been added.\n<li class=\"l\"> An option for scrolling with acceleration has been added.\n<li class=\"l\"> An option for controlling the hidden window state installation through the NetWM API (property _NET_WM_STATE_HIDDEN) has been added.  <\/ul>\n<p>At the same time, the Enlightenment project published a set of EFL 1.27 (Enlightenment Foundation Library) libraries, allowing for the creation of visually appealing graphical interfaces that are compact, resource-efficient, and high-performing. Despite its initial development as a basis for the Enlightenment environment, EFL components are often used for building interfaces for consumer electronics and mobile devices. For example, EFL is part of the Tizen mobile platform, used in Electrolux appliances, Samsung products, ProFUSION, Free.fr, and Calaos.    <\/p>\n<p>In the new version of EFL:  <\/p>\n<ul>\n<li class=\"l\"> API for working with relative paths and sha1 hashes have been added to the Eina library. The Eina library provides functions for handling various data types (array, hash, list, tree) and useful tools (log handling, performance assessment, format conversion, etc.).\n<li class=\"l\"> Ecore has introduced the ability to forcibly terminate the execution of an exe file along with the parent process on the Windows platform. Ecore \u2014 a library for organizing the event processing loop, which has a set of modules designed to simplify tasks related to event processing, such as working with X, Evas, threads, network connections, etc.\n<li class=\"l\"> In elm_cnp, the implementation of the copy and paste mechanism through the clipboard has been enhanced with support for URL lists.\n<li class=\"l\"> Support for loading and saving images in JXL (JPEG XL) and QOI (Quite OK Image) formats has been added to the Evas library used for rendering text, images, and objects on screen.\n<li class=\"l\"> In Eet, the data serialization and deserialization library, a call for synchronizing changes to disk has been added.\n<li class=\"l\"> Support for LibreSSL 3.5.x has been added and GnuTLS support has been removed.\n<li class=\"l\"> The Elementary widget set mandates the use of standard icons from the theme.\n<li class=\"l\"> Widgets now allow pasting from the clipboard into password input fields.  <\/ul>\n<p>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60342\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0442\u043e\u0440\u0430 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f Enlightenment 0.26, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0431\u0430\u0437\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043d\u0430 \u043d\u0430\u0431\u043e\u0440\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a EFL (Enlightenment Foundation Library) \u0438 \u0432\u0438\u0434\u0436\u0435\u0442\u0430\u0445 Elementary. \u0412\u044b\u043f\u0443\u0441\u043a \u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u0430\u0445, \u043f\u0430\u043a\u0435\u0442\u044b \u0434\u043b\u044f \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u043e\u0432 \u043f\u043e\u043a\u0430 \u043d\u0435 \u0441\u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u044b. \u0420\u0430\u0431\u043e\u0447\u0438\u0439 \u0441\u0442\u043e\u043b \u0432 Enlightenment \u0444\u043e\u0440\u043c\u0438\u0440\u0443\u044e\u0442 \u0442\u0430\u043a\u0438\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b, \u043a\u0430\u043a \u0444\u0430\u0439\u043b\u043e\u0432\u044b\u0439 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440, \u043d\u0430\u0431\u043e\u0440 \u0432\u0438\u0434\u0436\u0435\u0442\u043e\u0432, \u043f\u0430\u043d\u0435\u043b\u044c \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0438 \u043d\u0430\u0431\u043e\u0440 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0442\u043e\u0440\u043e\u0432. Enlightenment \u043e\u0447\u0435\u043d\u044c \u0433\u0438\u0431\u043e\u043a [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":112478,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-112477","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0442\u043e\u0440\u0430 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f Enlightenment 0.26, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0431\u0430\u0437\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043d\u0430 \u043d\u0430\u0431\u043e\u0440\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a EFL (Enlightenment Foundation Library) \u0438 \u0432\u0438\u0434\u0436\u0435\u0442\u0430\u0445 Elementary.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-enlightenment-0-26-i-bibliotek-efl-1-27\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f Enlightenment 0.26 \u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a EFL 1.27 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0442\u043e\u0440\u0430 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f Enlightenment 0.26, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0431\u0430\u0437\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043d\u0430 \u043d\u0430\u0431\u043e\u0440\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a EFL (Enlightenment Foundation Library) \u0438 \u0432\u0438\u0434\u0436\u0435\u0442\u0430\u0445 Elementary.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-enlightenment-0-26-i-bibliotek-efl-1-27\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-12-24T13:10:24+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-12-24T13:10:24+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47The release of the Enlightenment 0.26 user environment and EFL 1.27 | ProHoster","description":"After a year and a half of development, the Enlightenment 0.26 user environment has been released, based on the EFL (Enlightenment Foundation Library) and Elementary widgets.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-enlightenment-0-26-i-bibliotek-efl-1-27","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f Enlightenment 0.26 \u0438 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a EFL 1.27 | ProHoster","og:description":"\u041f\u043e\u0441\u043b\u0435 \u043f\u043e\u043b\u0443\u0442\u043e\u0440\u0430 \u043b\u0435\u0442 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0441\u043e\u0441\u0442\u043e\u044f\u043b\u0441\u044f \u0440\u0435\u043b\u0438\u0437 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u043e\u0433\u043e \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f Enlightenment 0.26, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0431\u0430\u0437\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043d\u0430 \u043d\u0430\u0431\u043e\u0440\u0435 \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a EFL (Enlightenment Foundation Library) \u0438 \u0432\u0438\u0434\u0436\u0435\u0442\u0430\u0445 Elementary.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/vypusk-polzovatelskogo-okruzheniya-enlightenment-0-26-i-bibliotek-efl-1-27","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2023-12-24T13:10:24+00:00","article:modified_time":"2023-12-24T13:10:24+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/112477","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=112477"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/112477\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/112478"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=112477"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=112477"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=112477"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}