Wydanie dystrybucji Nitrux 2.7 ze środowiskami użytkowników NX Desktop i Maui Shell

Opublikowano wydanie pakietu dystrybucyjnego Nitrux 2.7.0, zbudowanego na bazie pakietów Debiana, technologii KDE i systemu inicjalizacji OpenRC. Projekt oferuje własny desktop NX Desktop, będący dodatkiem do KDE Plasma, a także osobne środowisko Maui Shell. W oparciu o bibliotekę Maui do dystrybucji opracowano zestaw typowych 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 samodzielny system pakietów AppImages. Rozmiar pełnego obrazu rozruchowego wynosi 3.2 GB (NX Desktop) i 2.6 GB (Maui Shell). Rozwój projektu jest rozpowszechniany 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.7 ze środowiskami użytkowników NX Desktop i Maui Shell

Środowisko użytkownika Maui Shell ewoluuje zgodnie z koncepcją „Konwergencji”, czyli możliwości pracy z tymi samymi aplikacjami na ekranach dotykowych smartfona i tabletu, a także na dużych ekranach laptopów i komputerów PC. Maui Shell automatycznie dostosowuje się do rozmiaru ekranu i dostępnych metod wprowadzania danych i może być używany nie tylko na komputerach stacjonarnych, ale także na smartfonach i tabletach. Kod projektu napisany jest w C++ i QML i rozpowszechniany na licencji LGPL 3.0.

Wydanie dystrybucji Nitrux 2.7 ze środowiskami użytkowników NX Desktop i Maui Shell

Maui Shell korzysta z komponentów GUI MauiKit i frameworku Kirigami opracowanego przez społeczność KDE. Kirigami opiera się na Qt Quick Controls 2, natomiast MauiKit udostępnia gotowe szablony interfejsu użytkownika, które umożliwiają bardzo szybkie tworzenie aplikacji. W projekcie wykorzystano także komponenty takie jak BlueDevil (zarządzanie Bluetooth), Plasma-nm (zarządzanie połączeniami sieciowymi), KIO, PowerDevil (zarządzanie energią), KSolid i PulseAudio.

Wyjście informacji odbywa się za pomocą menedżera złożonego Zpace, który jest odpowiedzialny za wyświetlanie i umieszczanie okien oraz przetwarzanie wirtualnych pulpitów. Protokół Wayland jest używany jako główny protokół, który jest obsługiwany za pomocą interfejsu API Qt Wayland Compositor. Oprócz Zpace wykonywana jest powłoka Cask, która implementuje kontener pokrywający całą zawartość ekranu, a także zapewnia podstawowe implementacje takich elementów, jak górny panel, wyskakujące okna dialogowe, mapy ekranu, obszary powiadomień, dok- panel, skróty, interfejs wywołań programu itp.

Tej samej skórki można używać na komputerach stacjonarnych, smartfonach i tabletach bez konieczności tworzenia oddzielnych wersji dla urządzeń o różnych obudowach. Podczas pracy na konwencjonalnych monitorach powłoka działa w trybie stacjonarnym, z panelem zamocowanym na górze, możliwością otwierania dowolnej liczby okien i sterowania za pomocą myszy. Po wyposażeniu w ekran dotykowy powłoka działa w trybie tabletu z układem pionowym i otwieraniem okien na pełnym ekranie lub w układzie side-by-side, podobnym do kafelkowych menedżerów okien. Na smartfonach elementy panelu i aplikacje rozwijają się do pełnego ekranu, podobnie jak w tradycyjnych platformach mobilnych.

Główne innowacje Nitruxa 2.7:

  • Rozpoczęło się tworzenie osobnego obrazu ISO z Maui Shell. Zaktualizowane wersje MauiKit 2.2.2, MauiKit Frameworks 2.2.2, Maui Apps 2.2.2 i Maui Shell 0.6.0. Zespół nadal znajduje się w pozycji umożliwiającej zademonstrowanie możliwości nowej powłoki i dostępnych aplikacji. Program obejmuje Agenda, Arca, Bonsai, Booth, Buho, Clip, Communicator, Fiery, Index, Maui Manager, Nota, Pix, Shelf, Station, Strike i VVave.
  • Komponenty NX Desktop zostały zaktualizowane do wersji KDE Plasma 5.27.2, KDE Frameworks 5.103.0 i KDE Gear (aplikacje KDE) 22.12.3. Zaktualizowane wersje oprogramowania, w tym Mesa 23.1-git, Firefox 110.0.1 i sterowniki NVIDIA 525.89.02.
  • Domyślnie włączone jest jądro Linux 6.1.15 z łatkami Liquorix.
  • W skład wchodzą pakiety z OpenVPN i open-iscsi.
  • Usunięto pliki wykonywalne z narzędziami do zarządzania pakietami z obrazu Live (instalator Calamares może zainstalować system i je, a w statycznym obrazie Live są one zbędne).
  • Centrum oprogramowania NX zostało przebudowane przy użyciu pakietu MauiKit.

Źródło: opennet.ru

Dodaj komentarz