Release van Nitrux 2.7-distributie met NX Desktop- en Maui Shell-gebruikersomgevingen

De release van de Nitrux 2.7.0-distributie, gebouwd op de Debian-pakketbasis, KDE-technologieën en het OpenRC-initialisatiesysteem, is gepubliceerd. Het project biedt een eigen desktop, NX Desktop, een add-on voor KDE Plasma, evenals een aparte Maui Shell-omgeving. Op basis van de Maui-bibliotheek wordt voor de distributie een set standaardgebruikersapplicaties ontwikkeld die zowel op desktopsystemen als mobiele apparaten kunnen worden gebruikt. Om extra applicaties te installeren, wordt een systeem van op zichzelf staande AppImages-pakketten gepromoot. De volledige grootte van de opstartimage is 3.2 GB (NX Desktop) en 2.6 GB (Maui Shell). De ontwikkelingen van het project worden onder vrije licenties verspreid.

De NX Desktop biedt een andere styling, een eigen implementatie van het systeemvak, meldingscentrum en verschillende plasmoids, zoals een netwerkverbindingsconfigurator en een multimedia-applet voor volumeregeling en mediaweergave. Onder de applicaties die zijn gemaakt met behulp van het MauiKit-framework, kunnen we de Index-bestandsbeheerder (Dolphin kan ook worden gebruikt), de Note-teksteditor, de Station-terminalemulator, de VVave-muziekspeler, de Clip-videospeler, de NX Software Center-toepassingsbesturing center en de Pix-beeldviewer.

Release van Nitrux 2.7-distributie met NX Desktop- en Maui Shell-gebruikersomgevingen

De gebruikersomgeving van Maui Shell is ontwikkeld volgens het concept van “Convergentie”, wat de mogelijkheid inhoudt om met dezelfde applicaties te werken, zowel op de touchscreens van een smartphone en tablet, als op de grote schermen van laptops en pc’s. Maui Shell past zich automatisch aan de schermgrootte en beschikbare invoermethoden aan en kan niet alleen op desktopsystemen worden gebruikt, maar ook op smartphones en tablets. De projectcode is geschreven in C++ en QML en wordt gedistribueerd onder de LGPL 3.0-licentie.

Release van Nitrux 2.7-distributie met NX Desktop- en Maui Shell-gebruikersomgevingen

Maui Shell gebruikt MauiKit GUI-componenten en het Kirigami-framework, die zijn ontwikkeld door de KDE-gemeenschap. Kirigami is een add-on voor Qt Quick Controls 2, en MauiKit biedt kant-en-klare interface-elementsjablonen waarmee u zeer snel toepassingen kunt maken. Het project maakt ook gebruik van componenten zoals BlueDevil (Bluetooth-beheer), Plasma-nm (netwerkbeheer), KIO, PowerDevil (energiebeheer), KSolid en PulseAudio.

Informatie-uitvoer wordt geleverd met behulp van de samengestelde manager Zpace, die verantwoordelijk is voor het weergeven en plaatsen van vensters en het verwerken van virtuele desktops. Het Wayland-protocol wordt gebruikt als het hoofdprotocol, waarmee wordt gewerkt met behulp van de Qt Wayland Compositor API. Bovenop Zpace draait de Cask-shell, die een container implementeert die de volledige inhoud van het scherm bedekt, en ook basisimplementaties biedt van elementen zoals de bovenste balk, pop-updialogen, schermkaarten, meldingsgebieden, dockpaneel, snelkoppelingen, interface voor het oproepen van programma's, enz.

Dezelfde shell kan worden gebruikt voor desktopsystemen, smartphones en tablets, zonder dat er aparte versies hoeven te worden gemaakt voor apparaten met verschillende vormfactoren. Bij het werken op gewone monitoren werkt de shell in desktopmodus, met een paneel erbovenop, de mogelijkheid om een ​​willekeurig aantal vensters te openen en te bedienen met de muis. Als je een aanraakscherm hebt, werkt de shell in tabletmodus met een verticale lay-out van elementen en openstaande vensters om het hele scherm te vullen of een lay-out naast elkaar, vergelijkbaar met tegelvenstermanagers. Op smartphones worden paneelelementen en applicaties uitgebreid naar volledig scherm, net als traditionele mobiele platforms.

De belangrijkste innovaties van Nitrux 2.7:

  • De vorming van een afzonderlijk ISO-image met de Maui Shell is begonnen. Bijgewerkte versies van MauiKit 2.2.2, MauiKit Frameworks 2.2.2, Maui Apps 2.2.2 en Maui Shell 0.6.0. De assemblage is momenteel gepositioneerd om de mogelijkheden van de nieuwe schaal en beschikbare toepassingen te demonstreren. Inbegrepen zijn Agenda, Arca, Bonsai, Booth, Buho, Clip, Communicator, Fiery, Index, Maui Manager, Nota, Pix, Shelf, Station, Strike en VVave.
  • NX Desktop-componenten zijn bijgewerkt naar KDE Plasma 5.27.2, KDE Frameworks 5.103.0 en KDE Gear (KDE-applicaties) 22.12.3. Bijgewerkte softwareversies, waaronder Mesa 23.1-git, Firefox 110.0.1 en NVIDIA-stuurprogramma's 525.89.02.
  • Standaard wordt de Linux 6.1.15-kernel met Liquorix-patches gebruikt.
  • Pakketten met OpenVPN en open-iscsi zijn inbegrepen.
  • Uitvoerbare bestanden met hulpprogramma's voor pakketbeheer zijn verwijderd uit de Live-image (het Calamares-installatieprogramma kan het systeem en de bijbehorende bestanden installeren, en in een statische Live-image zijn ze overbodig).
  • NX Software Center is opnieuw opgebouwd met MauiKit.

Bron: opennet.ru

Voeg een reactie