Выпуск дыстрыбутыва Nitrux 2.4. Працяг развіцця карыстацкай абалонкі Maui

Апублікаваны выпуск дыстрыбутыва Nitrux 2.4.0, а таксама новы выпуск злучанай з ім бібліятэкі MauiKit 2.2.0 з кампанентамі для пабудовы інтэрфейсаў карыстача. Дыстрыбутыў пабудаваны на пакетнай базе Debian, тэхналогіях KDE і сістэме ініцыялізацыі OpenRC. Праект прапануе ўласны працоўны стол NX Desktop, які ўяўляе сабой надбудову над карыстацкім асяроддзем KDE Plasma. На аснове бібліятэкі Maui развіваецца набор тыпавых карыстацкіх дадаткаў, якія можна выкарыстоўваць як на настольных сістэмах, так і на мабільных прыладах. Для ўсталёўкі дадатковых прыкладанняў прасоваецца сістэма самадастатковых пакетаў AppImages. Памер поўнай загрузнай выявы складае 1.9 ГБ, а скарочанага з аконным мэнэджарам JWM – 1.3 ГБ. Напрацоўкі праекту распаўсюджваюцца пад вольнымі ліцэнзіямі.

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

Выпуск дыстрыбутыва Nitrux 2.4. Працяг развіцця карыстацкай абалонкі Maui

Асноўныя навіны Nitrux 2.4:

  • Кампаненты працоўнага стала NX Desktop абноўлены да версій KDE Plasma 5.25.4, KDE Frameworks 5.97.0 і KDE Gear (KDE Applications) 22.08/104. Абноўлены версіі праграм, уключаючы Firefox XNUMX. Панэль Latte Dock абноўлена да стану master-рэпазітара праекта.
  • Па змаўчанні задзейнічаны пакет mesa-git, які адпавядае стану git-рэпазітара, у якім развіваецца наступная галіна Mesa.
  • Па змаўчанні задзейнічана ядро ​​Linux 5.19 з патчамі Xanmod. Для ўсталёўкі таксама прапанаваны пакеты з ванільнымі, Libre- і Liquorix-зборкамі ядра Linux.
  • Абноўлены пакет openrc-config, які дазваляе выключыць канфлікты з пакетам OpenRC ад праекту Debian.
  • З базавай пастаўкі выдалены офісны пакет LibreOffice, для ўстаноўкі якога прапануецца выкарыстоўваць цэнтр прыкладанняў. Апроч LibreOffice таксама даступныя пакеты з OnlyOffice, WPS Office і OpenOffice.
  • У тэму Luv дададзены новыя піктаграмы.
  • Абноўлены прыкладанні з набору Maui Apps. Дададзеныя два новых maui-прыкладанні: каляндар-планавальнік Agenda і інтэграванае асяроддзе распрацоўкі Strike.
    Выпуск дыстрыбутыва Nitrux 2.4. Працяг развіцця карыстацкай абалонкі Maui
  • Цэнтр усталёўкі прыкладанняў (NX Software Center) пераведзены на выкарыстанне новага выпуску MauiKit. Дададзена новая ўкладка Store з бакавой панэллю, якая паказвае даступныя катэгорыі прыкладанняў. Дадзена магчымасць прагляду спісу прыкладанняў з AppImageHub, падрыхтаваных пэўным аўтарам. Палепшаны інтэрфейс пошуку праграм.
    Выпуск дыстрыбутыва Nitrux 2.4. Працяг развіцця карыстацкай абалонкі Maui

Дадаткова можна адзначыць справаздачу аб развіцці карыстацкага асяроддзя Maui DE (Maui Shell), распрацоўка якога вядзецца тым жа праектам. Maui DE (Maui Shell) уключае ў сябе набор прыкладанняў Maui Apps і абалонку Maui Shell, якія аўтаматычна адаптуюцца да памеру экрана і даступным метадам уводу інфармацыі, што дазваляе ўжываць іх не толькі на настольных сістэмах, але і на смартфонах і планшэтах. Асяроддзе развівае канцэпцыю "Convergence", якая разумее магчымасць працы з аднымі і тымі ж прыкладаннямі як на сэнсарных экранах смартфона і планшэта, так і на вялікіх экранах наўтбукаў і ПК. Maui DE можа запускацца як са сваім кампазітным серверам Zpace, выкарыстоўвалым Wayland, так і праз запуск асобна абалонкі Cask усярэдзіне сеансу на аснове X-сервера.

Сярод змен, звязаных з Maui DE:

  • Прапанаваны новы кампанент MauiMan (Maui Manager), які прадстаўляе DBus-сервер MauiManServer і бібліятэку з API для сінхранізацыі налад паміж рознымі працэсамі. У тым ліку MauiMan падае праграмны інтэрфейс для доступу розных праграм да агульных налад стылю і параметрам інтэрфейсу, такім як радыус закруглення кутоў вокнаў, фокусныя колеры, метад уводу, арыентацыя экрана і афармленне кнопак. Для кіравання наладамі на базе API MauiMan рэалізаваны графічны канфігуратар Maui Settings.
    Выпуск дыстрыбутыва Nitrux 2.4. Працяг развіцця карыстацкай абалонкі Maui
  • Звязаныя з MauiKit бібліятэкі для кіравання карыстацкім асяроддзем выдзелены ў набор Maui Core, які выкарыстоўваецца ў Maui Settings для прымянення налад, сінхранізаваных праз MauiMan. Бібліятэкі ў тым ліку падаюць API для кіравання энергаспажываннем, параметрамі гуку, сеткавым доступам і ўліковымі запісамі.
  • У абалонцы Maui Shell, якая пераведзена на стадыю другога бэта-выпуску, ажыццёўлены пераход на выкарыстанне кампанентаў MauiCore і MauiMan. Значна перапрацаваны код, які адказвае за кіраванне сеансамі. Дададзена падтрымка аперацый перазапуску, выключэнні харчавання, завяршэння працы, пераходу ў спячы рэжым і выхаду. Рэалізавана падтрымка павароту экрана.

    Дададзены DBus-сервер CaskServer, які перадае ўсім даччыным працэсам Maui Shell каманды для кіравання сеансам і выкананні вызначаных дзеянняў, такіх як перазапуск, вынахад і завяршэнні працы. Для налады CaskServer прапанаваны графічны інтэрфейс, які дазваляе наладжваць такія параметры, як паводзіны і вонкавы выгляд панэлі. У цяперашні час у Maui Shell выкарыстоўваецца тры выкананых файла: startcask-wayland (усталёўвае зменныя асяроддзі, падлучаецца да CaskServer і выклікае мэнэджар сеансаў), cask-session (мэнэджар сеансаў, запускае ўсе неабходныя даччыныя працэсы, уключаючы CaskServer і MauiManServer) і cask абалонка).

    Выпуск дыстрыбутыва Nitrux 2.4. Працяг развіцця карыстацкай абалонкі Maui

  • У фрэймворку MauiKit 2.2 значна перапрацавана ўжыванне стыляў, якія вызначаюць вонкавы выгляд прыкладанняў. Дадзена магчымасць вызначэння ўласных каляровых схем і фокусных колераў, якія могуць мяняцца ў залежнасці ад аперацыйнай сістэмы і формаў-фактару прылады. Базавыя стылі зараз прадкампілююцца ў ўбудоўваюцца ў кожнае прыкладанне. Для цэнтралізаванага кіравання стылем усіх прыкладанняў прадугледжаны глабальныя наладкі, якія дазваляюць мяняць такія параметры як радыус межаў элементаў, прымяненне анімацыі і памеры піктаграм.

    Мадэрнізавана афармленне многіх элементаў інтэрфейсу, такіх як кнопкі, паўзункі і ўкладкі. Дададзены кампанент SideBarView для стварэння бакавых панэляў. У элемент TextEditor з формай рэдагаваннем тэксту дададзена падтрымка праверкі правапісу. У элемент ImageTools дададзена падтрымка рэдагавання, даданні і выдаленні метададзеных EXIF.

    Выпуск дыстрыбутыва Nitrux 2.4. Працяг развіцця карыстацкай абалонкі Maui

  • Файлавы менеджэр Index зараз выкарыстоўвае ўжо існуючы асобнік праграмы пры новых запусках (замест запуску новага працэсу, ствараецца новая ўкладка ва ўжо які працуе працэс). Дададзена пачатковая падтрымка спецыфікацый FreeDektop для інтэрфейсу кіравання файламі. Перапрацавана бакавая панэль, у якую дададзены спіс нядаўна адчыненых файлаў.
    Выпуск дыстрыбутыва Nitrux 2.4. Працяг развіцця карыстацкай абалонкі Maui
  • Пашыраны магчымасці музычнага прайгравальніка VVave, прасаматоршчыка малюнкаў Pix, сістэмы вядзення нататак Buho, тэкставага рэдактара Nota, эмулятара тэрмінала Station, адраснай кнігі Communicator, праглядніка дакументаў Shelf, відэапрайгравальніка Clip, цэнтра прыкладанняў NX Software Center. Дададзеныя новыя прыкладанні: web-браўзэр Fiery (прыйшоў на змену з дадаткам Sol), простае асяроддзе распрацоўкі Strike, git-абалонка Bonsai. Пачалося бэта-тэставанне праграмы для працы з камерай Booth, а таксама альфа-тэставанне календара-планавальніка Agenda і інтэрфейсу налады кветак Paleta.
    Выпуск дыстрыбутыва Nitrux 2.4. Працяг развіцця карыстацкай абалонкі Maui

Крыніца: opennet.ru

Дадаць каментар