Vydání distribuce Nitrux 2.4. Pokračující vývoj vlastní Maui shell

Bylo zveřejněno vydání distribuce Nitrux 2.4.0 a také nové vydání související knihovny MauiKit 2.2.0 s komponentami pro vytváření uživatelských rozhraní. Distribuce je postavena na balíkové základně Debian, technologiích KDE a inicializačním systému OpenRC. Projekt nabízí vlastní pracovní plochu NX Desktop, která je doplňkem uživatelského prostředí KDE Plasma. Na základě knihovny Maui se vyvíjí sada standardních uživatelských aplikací, které lze používat jak na desktopových systémech, tak na mobilních zařízeních. Pro instalaci dalších aplikací se propaguje systém samostatných balíčků AppImages. Velikost úplného spouštěcího obrazu je 1.9 GB a zmenšeného se správcem oken JWM 1.3 GB. Vývoj projektu je distribuován na základě bezplatných licencí.

NX Desktop nabízí jiný styl, vlastní implementaci systémové lišty, oznamovacího centra a různých plazmoidů, jako je konfigurátor síťového připojení a multimediální applet pro ovládání hlasitosti a ovládání přehrávání médií. Aplikace vytvořené pomocí rámce MauiKit zahrnují správce souborů Index (lze také použít Dolphin), textový editor poznámek, emulátor terminálu Station, hudební přehrávač VVave, přehrávač videa Clip, NX Software Center a prohlížeč obrázků Pix.

Vydání distribuce Nitrux 2.4. Pokračující vývoj vlastní Maui shell

Hlavní inovace Nitrux 2.4:

  • Komponenty NX Desktop byly aktualizovány na KDE Plasma 5.25.4, KDE Frameworks 5.97.0 a KDE Gear (aplikace KDE) 22.08. Verze programu byly aktualizovány, včetně Firefoxu 104. Panel Latte Dock byl aktualizován na stav hlavního úložiště projektu.
  • Ve výchozím nastavení je balíček mesa-git povolen, což odpovídá stavu úložiště git, ve kterém se vyvíjí další větev Mesa.
  • Standardně se používá linuxové jádro 5.19 s opravami Xanmod. K instalaci jsou nabízeny i balíčky se sestaveními linuxového jádra vanilla, Libre a Liquorix.
  • Aktualizoval balíček openrc-config, aby se zabránilo konfliktům s balíčkem OpenRC z projektu Debian.
  • Ze základního balíčku byl odstraněn kancelářský balík LibreOffice, pro jehož instalaci se doporučuje využít Application Center. Kromě LibreOffice jsou k dispozici také balíčky s OnlyOffice, WPS Office a OpenOffice.
  • Do motivu Luv byly přidány nové ikony.
  • Aplikace ze sady Maui Apps byly aktualizovány. Byly přidány dvě nové maui aplikace: plánovač kalendáře Agenda a integrované vývojové prostředí Strike.
    Vydání distribuce Nitrux 2.4. Pokračující vývoj vlastní Maui shell
  • Softwarové centrum NX bylo přesunuto, aby využívalo nové vydání MauiKit. Přidána nová karta Obchod s postranním panelem zobrazujícím dostupné kategorie aplikací. Můžete si prohlédnout seznam aplikací z AppImageHub připravený konkrétním autorem. Vylepšené rozhraní pro vyhledávání programů.
    Vydání distribuce Nitrux 2.4. Pokračující vývoj vlastní Maui shell

Dále si můžete povšimnout zprávy o vývoji uživatelského prostředí Maui DE (Maui Shell), na jehož vývoji se podílí stejný projekt. Maui DE (Maui Shell) obsahuje sadu Maui Apps a Maui Shell, které se automaticky přizpůsobují velikosti obrazovky a dostupným metodám zadávání, což umožňuje jejich použití nejen na stolních systémech, ale také na chytrých telefonech a tabletech. Prostředí rozvíjí koncept „Konvergence“, což znamená schopnost pracovat se stejnými aplikacemi jak na dotykových obrazovkách chytrých telefonů a tabletů, tak na velkých obrazovkách notebooků a počítačů. Maui DE lze spustit buď s jeho kompozitním serverem Zpace, na kterém běží Wayland, nebo spuštěním samostatného Cask shellu v rámci relace založené na X serveru.

Mezi změny související s Maui DE:

  • Byla navržena nová komponenta MauiMan (Maui Manager), která poskytuje DBus server MauiManServer a knihovnu s API pro synchronizaci nastavení mezi různými procesy. MauiMan mimo jiné poskytuje programovací rozhraní pro různé programy pro přístup k běžným nastavením stylu a parametrům rozhraní, jako je poloměr rohu okna, ohniskové barvy, metoda zadávání, orientace obrazovky a design tlačítek. Pro správu nastavení na základě MauiMan API byl implementován grafický konfigurátor Maui Settings.
    Vydání distribuce Nitrux 2.4. Pokračující vývoj vlastní Maui shell
  • Knihovny související s MauiKit pro správu uživatelského prostředí jsou rozděleny do sady Maui Core, která se používá v Maui Settings k použití nastavení synchronizovaných přes MauiMan. Knihovny také poskytují API pro správu spotřeby energie, zvukových parametrů, přístupu k síti a účtů.
  • Maui Shell, který vstoupil do své druhé beta verze, přešel na používání komponent MauiCore a MauiMan. Kód zodpovědný za správu relací byl výrazně přepracován. Přidána podpora pro restart, vypnutí, vypnutí, spánek a ukončení. Byla implementována podpora pro otáčení obrazovky.

    Přidán server CaskServer DBus, který vydává příkazy všem podřízeným procesům Maui Shell pro správu relace a provádění určitých akcí, jako je restartování, odhlášení a vypnutí. Pro konfiguraci CaskServer je k dispozici grafické rozhraní, které umožňuje konfigurovat parametry, jako je chování a vzhled panelu. Maui Shell v současnosti používá tři spustitelné soubory: startcask-wayland (nastavuje proměnné prostředí, připojuje se k CaskServeru a volá správce relací), cask-session (správce relací, spouští všechny potřebné podřízené procesy, včetně CaskServer a MauiManServer) a cask (grafický shell).

    Vydání distribuce Nitrux 2.4. Pokračující vývoj vlastní Maui shell

  • V rámci MauiKit 2.2 bylo výrazně přepracováno použití stylů, které určují vzhled aplikací. Můžete definovat svá vlastní barevná schémata a ohniskové barvy, které se mohou lišit v závislosti na operačním systému a formátu zařízení. Základní styly jsou nyní předkompilovány a zabudovány do každé aplikace. Pro centrální správu stylu všech aplikací jsou k dispozici globální nastavení, která umožňují měnit parametry, jako je poloměr okrajů prvků, použití animace a velikost ikon.

    Design mnoha prvků rozhraní, jako jsou tlačítka, posuvníky a karty, byl modernizován. Přidána komponenta SideBarView pro vytváření postranních panelů. Do prvku TextEditor s formulářem pro úpravu textu byla přidána podpora kontroly pravopisu. Přidána podpora pro úpravy, přidávání a odebírání metadat EXIF ​​​​do prvku ImageTools.

    Vydání distribuce Nitrux 2.4. Pokračující vývoj vlastní Maui shell

  • Správce souborů Index nyní při nových spuštěních používá existující instanci programu (místo spuštění nového procesu se v již běžícím procesu vytvoří nová karta). Přidána počáteční podpora specifikací FreeDektop pro rozhraní pro správu souborů. Postranní panel byl přepracován tak, aby obsahoval seznam naposledy otevřených souborů.
    Vydání distribuce Nitrux 2.4. Pokračující vývoj vlastní Maui shell
  • Možnosti hudebního přehrávače VVave, prohlížeče obrázků Pix, systému pro psaní poznámek Buho, textového editoru Nota, emulátoru terminálu Station, adresáře Communicator, prohlížeče dokumentů Shelf, přehrávače videa Clip a softwarového centra NX byly rozšířeny. Byly přidány nové aplikace: webový prohlížeč Fiery (nahrazující aplikaci Sol), jednoduché vývojové prostředí Strike a shell Bonsai git. Začalo beta testování programu pro práci s kamerou Booth a také alfa testování plánovače kalendáře Agenda a rozhraní pro úpravu barev Paleta.
    Vydání distribuce Nitrux 2.4. Pokračující vývoj vlastní Maui shell

Zdroj: opennet.ru

Přidat komentář