Выпуск пользовательского окружения Enlightenment 0.24

Пoслe дeвяти мeсяцeв рaзрaбoтки сoстoялся рeлиз пoльзoвaтeльскoгo oкружeния Enlightenment 0.24, кoтoрoe бaзируeтся нa нaбoрe библиoтeк EFL (Enlightenment Foundation Library) и виджeтax Elementary. Исключение дoступeн в исxoдныx тeкстax, пaкeты к дистрибутивoв пoкa не сформированы. В особенности заметные новшества Enlightenment 0.24: Добавлен с головы до ног переработанный модуль для создания скриншотов, солидаризирующийся кадрирование и базовые функции редактирования изображения; Сокращено чисел утилит, поставляемых с флагом смены идентификатора пользователя (setuid). Подобные утилиты, требующие повышенных привилегий, объединены в одно системное приобщение; Добавлен новый базовый модуль с агентом аутентификации сверх Polkit, позволивший избавиться от запуска отдельного фонового процесса; Обеспечена виртуальность управления яркостью и подсветкой внешних мониторов (минуя ddctil); В файловом менеджере EFM разрешение миниатюр сообразно умолчанию увеличено до 256×256 пикселей; Предложен неофит обработчик крахов; Обеспечен цельный ход перезапуска с постепенным затуханием содержимого и кроме появления артефактов на экране; Судебное дело перезапуска теперь контролируется обработчиком enlightenment_start, а отнюдь не самой средой; Повышена эффективность обработки обоев рабочего стола вслед счёт генерации нескольких вариантов в разных разрешениях; Надежно периодическое высвобождение неиспользуемой памяти при помощи вызов malloc_trim; При использовании X-сервера реализована жёсткая топопривязка указателя мыши к экрану для предотвращения выхода указателя вслед границы; Вместо старого интерфейса навигации точно по открытым окнам и рабочим столам (Pager) задействован ингредиент "миниатюрный предпросмотр"; Добавлена возможность настройки обоев рабочего стола без обиняков из Pager; В апплете управления воспроизведением обеспечен механичный запуск выбранного музыкального проигрывателя, разве что он ещё не запущен; Добавлено редкость для игр из Steam, связанное с определением корректного ".desktop" файла; Обеспечен сильнее гладкий процесс запуска за факторинг упреждающей загрузки компонентов в отдельном потоке IO prefetch; Добавлен частичный таймаут для перехода к блокировке экрана; Bluetooth-плеть Bluez4 заменён на Bluez5; Решены весь век проблемы, выявленные при тестировании в сервисе Coverity. Напомним, почто рабочий стол в Enlightenment формируют такие компоненты, равно как файловый менеджер, набор виджетов, плита запуска приложений и набор графических конфигураторов. Enlightenment беда гибок в переработке на свой привкус: графические конфигураторы не ограничивают пользователя в настройках и позволяют настроить полно аспекты работы, предоставляя как высокоуровневые имущество (изменение оформления, настройка виртуальных рабочих cтолов, дирижировани шрифтами, разрешением экрана, раскладкой клавиатуры, локализацией и т.п.), таким (образом и возможности по низкоуровневому тюнингу (за примером далеко ходить не нужно, можно настроить параметры кэширования, графической акселерации, потребления энергии, логику работы оконного менеджера). Ради расширения функциональности предлагается использовать модули (гаджеты), а на переработки внешнего вида - темы оформления. В частности, доступны модули с целью отображения на десктопе календаря-планировщика, прогноза погоды, мониторинга, управления громкостью, оценки заряда аккумулятора и т.д. Составляющие Enlightenment компоненты нетерпимо не привязаны друг к другу и могут оказываться использованы в других проектах или в целях создания специализированных окружений, таких точь в точь оболочки для мобильных устройств. Основа: http://www.opennet.ru/opennews/art.shtml?num=52978