Rilis distribusi Nitrux 2.7 dengan lingkungan pengguna NX Desktop dan Maui Shell

Rilis distribusi Nitrux 2.7.0, yang dibangun di atas basis paket Debian, teknologi KDE dan sistem inisialisasi OpenRC, telah diterbitkan. Proyek ini menawarkan desktopnya sendiri, NX Desktop, yang merupakan add-on untuk KDE Plasma, serta lingkungan Maui Shell yang terpisah. Berdasarkan perpustakaan Maui, serangkaian aplikasi pengguna standar sedang dikembangkan untuk distribusi yang dapat digunakan pada sistem desktop dan perangkat seluler. Untuk menginstal aplikasi tambahan, sistem paket AppImages mandiri sedang dipromosikan. Ukuran gambar boot penuh adalah 3.2 GB (NX Desktop) dan 2.6 GB (Maui Shell). Perkembangan proyek didistribusikan di bawah lisensi gratis.

NX Desktop menawarkan gaya yang berbeda, penerapan baki sistemnya sendiri, pusat notifikasi, dan berbagai plasmoid, seperti konfigurator koneksi jaringan dan applet multimedia untuk kontrol volume dan kontrol pemutaran media. Aplikasi yang dibangun menggunakan framework MauiKit antara lain Index file manager (Dolphin juga bisa digunakan), Note text editor, Station terminal emulator, VVave music player, Clip video player, NX Software Center, dan Pix image viewer.

Rilis distribusi Nitrux 2.7 dengan lingkungan pengguna NX Desktop dan Maui Shell

Lingkungan pengguna Maui Shell dikembangkan sesuai dengan konsep β€œKonvergensi”, yang menyiratkan kemampuan untuk bekerja dengan aplikasi yang sama baik pada layar sentuh ponsel cerdas dan tablet, serta pada layar besar laptop dan PC. Maui Shell secara otomatis beradaptasi dengan ukuran layar dan metode masukan yang tersedia, dan dapat digunakan tidak hanya pada sistem desktop, tetapi juga pada ponsel cerdas dan tablet. Kode proyek ditulis dalam C++ dan QML, dan didistribusikan di bawah lisensi LGPL 3.0.

Rilis distribusi Nitrux 2.7 dengan lingkungan pengguna NX Desktop dan Maui Shell

Maui Shell menggunakan komponen GUI MauiKit dan kerangka Kirigami, yang dikembangkan oleh komunitas KDE. Kirigami adalah tambahan untuk Qt Quick Controls 2, dan MauiKit menawarkan templat elemen antarmuka siap pakai yang memungkinkan Anda membuat aplikasi dengan sangat cepat. Proyek ini juga menggunakan komponen seperti BlueDevil (manajemen Bluetooth), Plasma-nm (manajemen jaringan), KIO, PowerDevil (manajemen daya), KSolid dan PulseAudio.

Output informasi disediakan menggunakan manajer gabungan Zpace, yang bertanggung jawab untuk menampilkan dan menempatkan jendela serta memproses desktop virtual. Protokol Wayland digunakan sebagai protokol utama, yang dikerjakan menggunakan Qt Wayland Compositor API. Berjalan di atas Zpace adalah Cask shell, yang mengimplementasikan wadah yang mencakup seluruh konten layar, dan juga menyediakan implementasi dasar elemen seperti bilah atas, dialog pop-up, peta layar, area notifikasi, panel dok, pintasan, antarmuka pemanggilan program, dll.

Shell yang sama dapat digunakan untuk sistem desktop, ponsel cerdas, dan tablet, tanpa perlu membuat versi terpisah untuk perangkat dengan faktor bentuk berbeda. Saat bekerja pada monitor biasa, shell beroperasi dalam mode desktop, dengan panel terpasang di atas, kemampuan untuk membuka sejumlah jendela dan kontrol dengan mouse. Jika Anda memiliki layar sentuh, shell bekerja dalam mode tablet dengan tata letak elemen vertikal dan jendela pembuka untuk mengisi seluruh layar atau tata letak berdampingan mirip dengan pengelola jendela ubin. Di ponsel cerdas, elemen panel dan aplikasi diperluas ke layar penuh, sama seperti platform seluler tradisional.

Inovasi utama Nitrux 2.7:

  • Pembentukan image ISO terpisah dengan Maui Shell telah dimulai. Versi terbaru MauiKit 2.2.2, MauiKit Frameworks 2.2.2, Maui Apps 2.2.2 dan Maui Shell 0.6.0. Perakitan tersebut saat ini diposisikan untuk mendemonstrasikan kemampuan shell baru dan aplikasi yang tersedia. Termasuk Agenda, Arca, Bonsai, Booth, Buho, Clip, Communicator, Fiery, Index, Maui Manager, Nota, Pix, Shelf, Station, Strike dan VVave.
  • Komponen NX Desktop telah diperbarui ke KDE Plasma 5.27.2, KDE Frameworks 5.103.0 dan KDE Gear (Aplikasi KDE) 22.12.3. Versi perangkat lunak yang diperbarui termasuk Mesa 23.1-git, Firefox 110.0.1 dan driver NVIDIA 525.89.02.
  • Secara default, kernel Linux 6.1.15 dengan tambalan Liquorix digunakan.
  • Paket dengan OpenVPN dan open-iscsi disertakan.
  • File yang dapat dieksekusi dengan utilitas manajemen paket telah dihapus dari image Live (penginstal Calamares dapat menginstal sistem dan file tersebut, dan dalam image Live statis, file tersebut tidak berguna).
  • NX Software Center telah dibangun kembali menggunakan MauiKit.

Sumber: opennet.ru

Tambah komentar