Выпуск дистрибутива Nitrux 2.8 с пользовательскими окружениями NX Desktop

Новости мира unix. Хотите узнать секрет вечного счастья? Откройте страницу 246.
Ответить
acolyte
Аватара пользователя
Сообщения: 3261
Зарегистрирован: 20.08.2022

#

Выпуск дистрибутива Nitrux 2.8 с пользовательскими окружениями NX Desktop
Дата публикации:Sun, 30 Apr 2023 22:29:40 +0300




Опубликован выпуск дистрибутива Nitrux 2.8.0, построенного на пакетной базе Debian, технологиях KDE и системе инициализации OpenRC. Проект предлагает собственный рабочий стол NX Desktop, который представляет собой надстройку над KDE Plasma. На основе библиотеки Maui для дистрибутива развивается набор типовых пользовательских приложений, которые можно использовать как на настольных системах, так и на мобильных устройствах. Для установки дополнительных приложений продвигается система самодостаточных пакетов AppImages. Размер полного загрузочного образа составляет 3.3 ГБ. Наработки проекта распространяются под свободными лицензиями.



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




Основные новшества Nitrux 2.8:
  • Проведена подготовка дистрибутива для использования на планшетах и сенсорных мониторах. Для организации ввода текста без физической клавиатуры добавлена экранная клавиатура Maliit Keyboard (не активирована по умолчанию).
    По умолчанию задействовано ядро Linux 6.2.13 с патчами Liquorix.

    Компоненты рабочего стола NX Desktop обновлены до версий KDE Plasma 5.27.4, KDE Frameworks 5.105.0 и KDE Gear (KDE Applications) 23.04. Обновлены версии программ, включая Mesa 23.2-git и Firefox 112.0.1.

    В базовую сборку включено окружение для запуска Android-приложений WayDroid и обеспечен запуск сервиса с контейнером WayDroid, используя OpenRC.
    Изображение
    В инсталляторе, созданном на базе инструментария Calamares, внесены изменения, связанные с разбивкой разделов. Например, прекращено создание отдельных разделов /Applications и /var/lib/flatpak для AppImages и Flatpaks при выборе автоматического режима. Для раздела /var/lib вместо XFS задействована файловая система F2FS.

    Проведены оптимизации производительности. Включены sysctl, изменяющие работу кэша VFS и вытеснение страниц памяти в раздел подкачки, а также включающие асинхронный неблокирующий ввод/вывод. Задействована технология prelink, которая позволяет ускорить загрузку программ, связанных с большим количеством библиотек. Увеличен лимит на число открытый файлов.
    По умолчанию включён механизм zswap для сжатия раздела подкачки.
    Добавлена поддержка обмена файлами через NFS.
    В состав включена утилита fscrypt.



<!--



Отдельно проектом развивается пользовательское окружение Maui Shell, предлагающее концепцию "Convergence" для работы с одними и теми же приложениями как на сенсорных экранах смартфона и планшета, так и на больших экранах ноутбуков и ПК. Maui Shell автоматически адаптируется к размеру экрана и доступным методам ввода информации, и может применяться не только на настольных системах, но и на смартфонах и планшетах. Код проекта написан на языках C++ и QML, и распространяется под лицензией LGPL 3.0. Формирование сборок Nitrux 2.8 с 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, реализующая контейнер, охватывающий всё содержимое экрана, а также предоставляющая базовые реализации таких элементов, как верхняя панель, всплывающие диалоги, экранные карты, области уведомлений, dock-панель, ярлыки, интерфейс вызова программ и т.п.



Одна и та же оболочка может применяться для настольных систем, смартфонов и планшетов, без необходимости создания отдельных версий для устройств с разным форм-фактором. При работе на обычных мониторах оболочка функционирует в режиме рабочего стола, c закреплённой сверху панелью, возможностью открытия произвольного числа окон и управлением при помощи мыши. При наличии сенсорного экрана оболочка работает в режиме планшета с вертикальной компоновкой элементов и открытием окон на весь экран или компоновкой бок о бок по аналогии с мозаичными оконными менеджерами. На смартфонах элементы панели и приложения раскрываются на весь экран, как в традиционных мобильных платформах.
-->

Новость позаимствована с opennet.ru
Ссылка на оригинал: https://www.opennet.ru/opennews/art.shtml?num=59056

Жизнь за Нер'зула!

Ответить