Випуск користувача оточення Enlightenment 0.24

Після дев'яти місяців розробки відбувся реліз користувача оточення Просвітництво 0.24, що базується на наборі бібліотек EFL (Enlightenment Foundation Library) та віджетах Elementary. Випуск доступний у вихідних текстів, пакети для дистрибутивів поки не сформовані.

Випуск користувача оточення Enlightenment 0.24

Найбільш помітні нововведення Enlightenment 0.24:

  • Додано повністю перероблений модуль для створення скріншотів, який підтримує кадрування та базові функції редагування зображення;
  • Скорочено кількість утиліт, що поставляються з прапором зміни ідентифікатора користувача (setuid). Подібні утиліти, що вимагають підвищених привілеїв, об'єднані в одну системну програму;
  • Додано новий базовий модуль з агентом аутентифікації через Polkit, що дозволив позбавитися запуску окремого фонового процесу;
  • Забезпечено можливість управління яскравістю та підсвічуванням зовнішніх моніторів (через ddcutil);
  • У файловому менеджері EFM роздільна здатність мініатюр за замовчуванням збільшена до 256×256 пікселів;
  • Запропоновано новий обробник крахів;
  • Забезпечено цілісний процес перезапуску з поступовим загасанням вмісту та без появи артефактів на екрані;
  • Процес перезапуску тепер контролюється обробником enlightenment_start, а не самим середовищем;
  • Підвищена ефективність обробки шпалер робочого столу рахунок генерації кількох варіантів у різних дозволах;
  • Забезпечено періодичне вивільнення пам'яті, що не використовується через виклик malloc_trim;
  • При використанні X-сервера реалізовано жорстку прив'язку покажчика миші до екрану для запобігання виходу покажчика за кордон;
  • Замість старого навігаційного інтерфейсу по відкритих вікнах і робочих столах (Pager) задіяний компонент «мініатюрний перегляд»;
  • Додано можливість налаштування шпалер робочого столу прямо з Pager;
  • В аплеті керування відтворенням забезпечено автоматичний запуск вибраного музичного плеєра, якщо він ще не запущений;
  • Додано виняток для ігор зі Steam, пов'язаний з визначенням коректного ". Desktop" файлу;
  • Забезпечено більш гладкий процес запуску за рахунок запобігання завантаженню компонентів в окремому потоці IO prefetch;
  • Додано окремий тайм-аут для переходу до блокування екрану;
  • Bluetooth-стік Bluez4 замінений на Bluez5;
  • Вирішено всі проблеми, виявлені під час тестування у сервісі Coverity.

Випуск користувача оточення Enlightenment 0.24

Нагадаємо, що робочий стіл Enlightenment формують такі компоненти, як файловий менеджер, набір віджетів, панель запуску додатків і набір графічних конфігураторів. Enlightenment дуже гнучкий у переробці на свій смак: графічні конфігуратори не обмежують користувача в налаштуваннях і дозволяють налаштувати всі аспекти роботи, надаючи як високорівневі засоби (зміна оформлення, налаштування віртуальних робочих столів, керування шрифтами, роздільною здатністю екрану, розкладкою клавіатури, локалізацією. .), і можливості з низькорівневому тюнінгу (наприклад, можна налаштувати параметри кешування, графічної акселерації, споживання енергії, логіку роботи віконного менеджера).

Для розширення функціональності пропонується використовувати модулі (гаджети), а переробки зовнішнього вигляду — теми оформлення. Зокрема, доступні модулі для відображення на робочому столі календаря-планувальника, прогнозу погоди, моніторингу, управління гучністю, оцінки заряду акумулятора тощо. Компоненти Enlightenment складають жорстко не прив'язані один до одного і можуть бути використані в інших проектах або для створення спеціалізованих оточень, таких як оболонки для мобільних пристроїв.

Джерело: opennet.ru

Додати коментар або відгук