Wydanie dystrybucji Nitrux 2.4. Dalszy rozwój niestandardowej powłoki Maui

Opublikowano wydanie dystrybucji Nitrux 2.4.0, a także nowe wydanie powiązanej biblioteki MauiKit 2.2.0 z komponentami do budowy interfejsów użytkownika. Dystrybucja zbudowana jest w oparciu o pakiety Debiana, technologie KDE i system inicjalizacji OpenRC. Projekt oferuje własny pulpit, NX Desktop, który jest dodatkiem do środowiska użytkownika KDE Plasma. W oparciu o bibliotekę Maui opracowywany jest zestaw standardowych aplikacji użytkownika, z których można korzystać zarówno na systemach stacjonarnych, jak i na urządzeniach mobilnych. Aby zainstalować dodatkowe aplikacje, promowany jest system samodzielnych pakietów AppImages. Rozmiar pełnego obrazu startowego wynosi 1.9 GB, a zmniejszonego z menedżerem okien JWM to 1.3 GB. Opracowania projektu są rozpowszechniane na wolnych licencjach.

NX Desktop oferuje inną stylistykę, własną implementację zasobnika systemowego, centrum powiadomień i różnych plazmoidów, takich jak konfigurator połączenia sieciowego i aplet multimedialny do regulacji głośności i sterowania odtwarzaniem multimediów. Aplikacje zbudowane przy użyciu platformy MauiKit obejmują menedżera plików Index (można również użyć programu Dolphin), edytor tekstu Note, emulator terminala stacji, odtwarzacz muzyki VVave, odtwarzacz wideo Clip, NX Software Center i przeglądarkę obrazów Pix.

Wydanie dystrybucji Nitrux 2.4. Dalszy rozwój niestandardowej powłoki Maui

Główne innowacje Nitruxa 2.4:

  • Komponenty NX Desktop zostały zaktualizowane do wersji KDE Plasma 5.25.4, KDE Frameworks 5.97.0 i KDE Gear (aplikacje KDE) 22.08. Zaktualizowano wersje programów, w tym Firefox 104. Panel Latte Dock został zaktualizowany do stanu z głównego repozytorium projektu.
  • Domyślnie pakiet mesa-git jest włączony, co odpowiada stanowi repozytorium git, w którym tworzona jest kolejna gałąź Mesa.
  • Domyślnie używane jest jądro Linuksa 5.19 z poprawkami Xanmod. Do instalacji oferowane są również pakiety z kompilacjami jądra Linuksa w wersji waniliowej, Libre i Liquorix.
  • Zaktualizowano pakiet openrc-config, aby uniknąć konfliktów z pakietem OpenRC z projektu Debian.
  • Z pakietu podstawowego został usunięty pakiet biurowy LibreOffice, do instalacji którego sugeruje się skorzystanie z Centrum Aplikacji. Oprócz LibreOffice dostępne są również pakiety z OnlyOffice, WPS Office i OpenOffice.
  • Do motywu Luv dodano nowe ikony.
  • Zaktualizowano aplikacje z zestawu Maui Apps. Dodano dwie nowe aplikacje maui: planer kalendarza Agenda i zintegrowane środowisko programistyczne Strike.
    Wydanie dystrybucji Nitrux 2.4. Dalszy rozwój niestandardowej powłoki Maui
  • Centrum oprogramowania NX zostało przeniesione w celu korzystania z nowej wersji MauiKit. Dodano nową zakładkę Sklep z bocznym paskiem pokazującym dostępne kategorie aplikacji. Możesz wyświetlić listę aplikacji z AppImageHub przygotowaną przez konkretnego autora. Ulepszony interfejs wyszukiwania programów.
    Wydanie dystrybucji Nitrux 2.4. Dalszy rozwój niestandardowej powłoki Maui

Dodatkowo można zwrócić uwagę na raport z rozwoju środowiska użytkownika Maui DE (Maui Shell), którego rozwojem zajmuje się ten sam projekt. Maui DE (Maui Shell) zawiera zestaw Maui Apps i Maui Shell, które automatycznie dostosowują się do rozmiaru ekranu i dostępnych metod wprowadzania, dzięki czemu można z nich korzystać nie tylko na komputerach stacjonarnych, ale także na smartfonach i tabletach. Środowisko rozwija koncepcję „Konwergencji”, która zakłada możliwość pracy z tymi samymi aplikacjami zarówno na ekranach dotykowych smartfonów i tabletów, jak i na dużych ekranach laptopów i komputerów stacjonarnych. Maui DE można uruchomić albo na serwerze złożonym Zpace z systemem Wayland, albo poprzez uruchomienie osobnej powłoki Cask w sesji opartej na serwerze X.

Wśród zmian związanych z Maui DE:

  • Zaproponowano nowy komponent MauiMan (Maui Manager), udostępniający serwer DBus MauiManServer oraz bibliotekę z API do synchronizacji ustawień pomiędzy różnymi procesami. MauiMan zapewnia między innymi interfejs programistyczny dla różnych programów umożliwiający dostęp do typowych ustawień stylu i parametrów interfejsu, takich jak promień narożnika okna, kolory ogniskowe, metoda wprowadzania, orientacja ekranu i wygląd przycisków. Do zarządzania ustawieniami w oparciu o MauiMan API zaimplementowano graficzny konfigurator Maui Settings.
    Wydanie dystrybucji Nitrux 2.4. Dalszy rozwój niestandardowej powłoki Maui
  • Biblioteki związane z MauiKit do zarządzania środowiskiem użytkownika są podzielone na zestaw Maui Core, który jest używany w Ustawieniach Maui do stosowania ustawień synchronizowanych przez MauiMan. Biblioteki udostępniają także interfejsy API umożliwiające zarządzanie zużyciem energii, parametrami dźwięku, dostępem do sieci i kontami.
  • Powłoka Maui, która weszła w drugą wersję beta, zaczęła korzystać z komponentów MauiCore i MauiMan. Znacząco przeprojektowano kod odpowiedzialny za zarządzanie sesjami. Dodano obsługę operacji ponownego uruchamiania, wyłączania, zamykania, uśpienia i wychodzenia. Zaimplementowano obsługę obracania ekranu.

    Dodano serwer CaskServer DBus, który wydaje polecenia wszystkim podrzędnym procesom Maui Shell w celu zarządzania sesją i wykonywania określonych czynności, takich jak ponowne uruchamianie, wylogowywanie i zamykanie. Aby skonfigurować CaskServer, dostępny jest interfejs graficzny, który pozwala skonfigurować parametry, takie jak zachowanie i wygląd panelu. Maui Shell używa obecnie trzech plików wykonywalnych: startcask-wayland (ustawia zmienne środowiskowe, łączy się z CaskServer i wywołuje menedżera sesji), cask-session (menedżer sesji, uruchamia wszystkie niezbędne procesy potomne, w tym CaskServer i MauiManServer) oraz cask (powłoka graficzna).

    Wydanie dystrybucji Nitrux 2.4. Dalszy rozwój niestandardowej powłoki Maui

  • W frameworku MauiKit 2.2 znacząco przeprojektowano sposób użycia stylów określających wygląd aplikacji. Można definiować własne schematy kolorów i kolory podstawowe, które mogą się różnić w zależności od systemu operacyjnego i kształtu urządzenia. Style podstawowe są teraz prekompilowane i wbudowane w każdą aplikację. Aby centralnie zarządzać stylem wszystkich aplikacji, udostępniono ustawienia globalne, które umożliwiają zmianę parametrów, takich jak promień obramowania elementów, wykorzystanie animacji i rozmiar ikon.

    Zmodernizowano wygląd wielu elementów interfejsu, takich jak przyciski, suwaki i zakładki. Dodano komponent SideBarView do tworzenia pasków bocznych. Do elementu TextEditor dodano obsługę sprawdzania pisowni z formularzem edycji tekstu. Dodano obsługę edycji, dodawania i usuwania metadanych EXIF ​​​​do elementu ImageTools.

    Wydanie dystrybucji Nitrux 2.4. Dalszy rozwój niestandardowej powłoki Maui

  • Menedżer plików Index wykorzystuje teraz istniejącą instancję programu przy nowych uruchomieniach (zamiast rozpoczynać nowy proces, w już uruchomionym procesie tworzona jest nowa karta). Dodano wstępną obsługę specyfikacji FreeDektop dla interfejsu zarządzania plikami. Pasek boczny został przeprojektowany tak, aby zawierał listę ostatnio otwieranych plików.
    Wydanie dystrybucji Nitrux 2.4. Dalszy rozwój niestandardowej powłoki Maui
  • Możliwości odtwarzacza muzycznego VVave, przeglądarki obrazów Pix, systemu notatek Buho, edytora tekstu Nota, emulatora terminala Station, książki adresowej Communicatora, przeglądarki dokumentów Shelf, odtwarzacza wideo Clip i Centrum oprogramowania NX zostały rozszerzone. Dodano nowe aplikacje: przeglądarkę internetową Fiery (zastępującą aplikację Sol), proste środowisko programistyczne Strike oraz powłokę git Bonsai. Rozpoczęły się beta testy programu do pracy z kamerą Booth, a także testy alfa planera kalendarza Agenda i interfejsu regulacji kolorów Paleta.
    Wydanie dystrybucji Nitrux 2.4. Dalszy rozwój niestandardowej powłoki Maui

Źródło: opennet.ru

Dodaj komentarz