Випуск дистрибутива Nitrux 2.7 з користувальницькими оточеннями NX Desktop та Maui Shell

Опубліковано випуск дистрибутива Nitrux 2.7.0, побудованого на пакетній базі Debian, технологіях KDE та системі ініціалізації OpenRC. Проект пропонує власний робочий стіл NX Desktop, який є надбудовою над KDE Plasma, а також окреме оточення Maui Shell. На основі бібліотеки Maui для дистрибутива розвивається набір типових додатків користувача, які можна використовувати як на настільних системах, так і на мобільних пристроях. Для встановлення додаткових програм просувається система самодостатніх пакетів AppImages. Розмір повного завантажувального образу становить 3.2 ГБ (NX Desktop) та 2.6 ГБ (Maui Shell). Напрацювання проекту поширюються під вільними ліцензіями.

Робочий стіл NX Desktop пропонує інше стильове оформлення, власну реалізацію системного лотка, центру виведення повідомлень та різних плазмоїдів, таких як конфігуратор мережевих з'єднань та мультимедійний аплет для регулювання гучності та керування відтворенням мультимедійного контенту. З програм, створених за допомогою фреймворку MauiKit, можна відзначити файловий менеджер Index (можна використовувати і Dolphin), текстовий редактор Note, емулятор терміналу Station, музичний плеєр VVave, відеопрогравач Clip, центр керування програмами NX Software Center і переглядач зображень Pix.

Випуск дистрибутива Nitrux 2.7 з користувальницькими оточеннями NX Desktop та Maui Shell

Користувальницьке оточення Maui Shell розвивається відповідно до концепції «Convergence», що передбачає можливість роботи з одними й тими самими додатками як на сенсорних екранах смартфона та планшета, так і великих екранах ноутбуків і ПК. Maui Shell автоматично адаптується до розміру екрану та доступних методів введення інформації, і може застосовуватися не тільки на настільних системах, а й на смартфонах та планшетах. Код проекту написаний мовами C++ та QML, та поширюється під ліцензією LGPL 3.0.

Випуск дистрибутива Nitrux 2.7 з користувальницькими оточеннями NX Desktop та Maui Shell

Maui Shell використовує компоненти для побудови графічних інтерфейсів MauiKit та фреймворк Kirigami, які розвиваються спільнотою KDE. Kirigami є надбудовою над Qt Quick Controls 2, а MauiKit пропонує готові шаблони елементів інтерфейсу, що дозволяють дуже швидко створювати додатки. У проекті також використовуються такі компоненти, як BlueDevil (управління Bluetooth), Plasma-nm (управління мережевими з'єднаннями), KIO, PowerDevil (управління живленням), KSolid та PulseAudio.

Виведення інформації забезпечується за допомогою свого композитного менеджера Zpace, який відповідає за відображення та розміщення вікон та обробку віртуальних робочих столів. Як основне використовується протокол Wayland, робота з яким здійснюється за допомогою API Qt Wayland Compositor. Поверх Zpace виконується оболонка Cask, що реалізує контейнер, що охоплює весь вміст екрану, а також надає базові реалізації таких елементів, як верхня панель, діалоги, екранні карти, області сповіщень, док-панель, ярлики, інтерфейс виклику програм і т.п.

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

Основні нововведення Nitrux 2.7:

  • Почалося формування окремого ISO образу з оболонкою Maui Shell. Оновлено версії MauiKit 2.2.2, MauiKit Frameworks 2.2.2, Maui Apps 2.2.2 та Maui Shell 0.6.0. Складання поки позиціонується для демонстрації можливостей нової оболонки та доступних додатків. До складу включені програми Agenda, Arca, Bonsai, Booth, Buho, Clip, Communicator, Fiery, Index, Maui Manager, Nota, Pix, Shelf, Station, Strike та VVave.
  • Компоненти робочого столу NX Desktop оновлено до версій KDE Plasma 5.27.2, KDE Frameworks 5.103.0 та KDE Gear (KDE Applications) 22.12.3. Оновлено версії програм, включаючи Mesa 23.1-git, Firefox 110.0.1 та драйвери NVIDIA 525.89.02.
  • За замовчуванням задіяно ядро ​​Linux 6.1.15 із патчами Liquorix.
  • До складу включені пакети з OpenVPN та open-iscsi.
  • З Live-образу видалені файли з утилітами управління пакетами (інсталятор Calamares може встановити систему і їх, і в статичному Live-образі вони зайві).
  • Центр керування програмами NX Software Center перезбираний з використанням MauiKit.

Джерело: opennet.ru

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