Keluaran pengedaran Nitrux 2.4. Pembangunan berterusan shell pengguna Maui

Keluaran pengedaran Nitrux 2.4.0 telah diterbitkan, serta keluaran baharu perpustakaan MauiKit 2.2.0 yang berkaitan dengan komponen untuk membina antara muka pengguna. Pengedaran dibina di atas pangkalan pakej Debian, teknologi KDE dan sistem permulaan OpenRC. Projek ini menawarkan desktopnya sendiri, NX Desktop, yang merupakan tambahan kepada persekitaran pengguna KDE Plasma. Berdasarkan perpustakaan Maui, satu set aplikasi pengguna standard sedang dibangunkan yang boleh digunakan pada kedua-dua sistem desktop dan peranti mudah alih. Untuk memasang aplikasi tambahan, sistem pakej AppImages serba lengkap sedang dipromosikan. Saiz imej but penuh ialah 1.9 GB, dan yang dikurangkan dengan pengurus tetingkap JWM ialah 1.3 GB. Perkembangan projek itu diedarkan di bawah lesen percuma.

Desktop NX menawarkan gaya yang berbeza, pelaksanaan dulang sistemnya sendiri, pusat pemberitahuan dan pelbagai plasmoid, seperti konfigurator sambungan rangkaian dan applet multimedia untuk melaraskan kelantangan dan mengawal main balik kandungan multimedia. Aplikasi yang dibina menggunakan rangka kerja MauiKit termasuk pengurus fail Indeks (Dolphin juga boleh digunakan), editor teks Nota, emulator terminal Station, pemain muzik VVave, pemain video Klip, Pusat Perisian NX dan pemapar imej Pix.

Keluaran pengedaran Nitrux 2.4. Pembangunan berterusan shell pengguna Maui

Inovasi utama dalam Nitrux 2.4:

  • Komponen Desktop NX telah dikemas kini kepada KDE Plasma 5.25.4, KDE Frameworks 5.97.0 dan KDE Gear (Aplikasi KDE) 22.08. Versi program telah dikemas kini, termasuk Firefox 104. Panel Latte Dock telah dikemas kini kepada keadaan repositori induk projek.
  • Secara lalai, pakej mesa-git didayakan, sepadan dengan keadaan repositori git di mana cawangan Mesa seterusnya dibangunkan.
  • Secara lalai, kernel Linux 5.19 dengan tampung Xanmod digunakan. Pakej dengan binaan vanila, Libre dan Liquorix daripada kernel Linux juga ditawarkan untuk pemasangan.
  • Mengemas kini pakej openrc-config untuk mengelakkan konflik dengan pakej OpenRC daripada projek Debian.
  • Suite pejabat LibreOffice telah dialih keluar daripada pakej asas, untuk pemasangan yang dicadangkan untuk menggunakan Pusat Aplikasi. Selain LibreOffice, pakej dengan OnlyOffice, WPS Office dan OpenOffice juga tersedia.
  • Ikon baharu telah ditambahkan pada tema Luv.
  • Aplikasi daripada set Maui Apps telah dikemas kini. Dua aplikasi maui baharu telah ditambah: perancang kalendar Agenda dan persekitaran pembangunan bersepadu Strike.
    Keluaran pengedaran Nitrux 2.4. Pembangunan berterusan shell pengguna Maui
  • Pusat Perisian NX telah dipindahkan untuk menggunakan keluaran baharu MauiKit. Menambahkan tab Kedai baharu dengan bar sisi yang menunjukkan kategori apl yang tersedia. Anda boleh melihat senarai aplikasi daripada AppImageHub yang disediakan oleh pengarang tertentu. Antara muka carian program yang lebih baik.
    Keluaran pengedaran Nitrux 2.4. Pembangunan berterusan shell pengguna Maui

Selain itu, anda boleh ambil perhatian laporan mengenai pembangunan persekitaran pengguna Maui DE (Maui Shell), yang pembangunannya dijalankan oleh projek yang sama. Maui DE (Maui Shell) termasuk set Maui Apps dan Maui Shell, yang secara automatik menyesuaikan diri dengan saiz skrin dan kaedah input yang tersedia, membolehkan ia digunakan bukan sahaja pada sistem desktop, tetapi juga pada telefon pintar dan tablet. Persekitaran membangunkan konsep "Convergence", yang membayangkan keupayaan untuk bekerja dengan aplikasi yang sama pada skrin sentuh telefon pintar dan tablet, dan pada skrin besar komputer riba dan PC. Maui DE boleh dijalankan sama ada dengan pelayan komposit Zpace yang menjalankan Wayland, atau dengan menjalankan shell Cask yang berasingan dalam sesi berasaskan pelayan X.

Antara perubahan yang berkaitan dengan Maui DE:

  • Komponen MauiMan baharu (Pengurus Maui) telah dicadangkan, menyediakan pelayan DBus MauiManServer dan perpustakaan dengan API untuk menyegerakkan tetapan antara proses yang berbeza. Antara lain, MauiMan menyediakan antara muka pengaturcaraan untuk program yang berbeza untuk mengakses tetapan gaya biasa dan parameter antara muka, seperti jejari sudut tetingkap, warna fokus, kaedah input, orientasi skrin dan reka bentuk butang. Untuk mengurus tetapan berdasarkan API MauiMan, konfigurasi grafik Maui Settings telah dilaksanakan.
    Keluaran pengedaran Nitrux 2.4. Pembangunan berterusan shell pengguna Maui
  • Perpustakaan berkaitan MauiKit untuk mengurus persekitaran pengguna dipisahkan ke dalam set Maui Core, yang digunakan dalam Tetapan Maui untuk menggunakan tetapan yang disegerakkan melalui MauiMan. Perpustakaan juga menyediakan API untuk mengurus penggunaan kuasa, parameter bunyi, akses rangkaian dan akaun.
  • Maui Shell, yang telah memasuki keluaran beta kedua, telah beralih kepada menggunakan komponen MauiCore dan MauiMan. Kod yang bertanggungjawab untuk mengurus sesi telah direka bentuk semula dengan ketara. Menambah sokongan untuk memulakan semula, mematikan kuasa, menutup, tidur dan operasi keluar. Sokongan untuk putaran skrin telah dilaksanakan.

    Menambahkan pelayan CaskServer DBus, yang mengeluarkan arahan kepada semua proses Maui Shell kanak-kanak untuk mengurus sesi dan melakukan tindakan tertentu seperti memulakan semula, log keluar dan menutup. Untuk mengkonfigurasi CaskServer, antara muka grafik disediakan yang membolehkan anda mengkonfigurasi parameter seperti kelakuan dan penampilan panel. Maui Shell pada masa ini menggunakan tiga boleh laku: startcask-wayland (menetapkan pembolehubah persekitaran, menyambung ke CaskServer dan memanggil pengurus sesi), cask-session (pengurus sesi, memulakan semua proses anak yang diperlukan, termasuk CaskServer dan MauiManServer) dan cask (cangkang grafik).

    Keluaran pengedaran Nitrux 2.4. Pembangunan berterusan shell pengguna Maui

  • Dalam rangka kerja MauiKit 2.2, penggunaan gaya yang menentukan penampilan aplikasi telah direka bentuk semula dengan ketara. Anda boleh menentukan skema warna dan warna fokus anda sendiri, yang mungkin berbeza-beza bergantung pada sistem pengendalian dan faktor bentuk peranti. Gaya asas kini disusun dan dibina ke dalam setiap aplikasi. Untuk mengurus gaya semua aplikasi secara berpusat, tetapan global disediakan yang membolehkan anda menukar parameter seperti jejari sempadan elemen, penggunaan animasi dan saiz ikon.

    Reka bentuk banyak elemen antara muka, seperti butang, peluncur dan tab, telah dimodenkan. Menambahkan komponen SideBarView untuk mencipta bar sisi. Sokongan semakan ejaan telah ditambahkan pada elemen TextEditor dengan borang penyuntingan teks. Menambah sokongan untuk mengedit, menambah dan mengalih keluar metadata EXIF ​​​​pada elemen ImageTools.

    Keluaran pengedaran Nitrux 2.4. Pembangunan berterusan shell pengguna Maui

  • Pengurus fail Indeks kini menggunakan contoh program sedia ada pada pelancaran baharu (daripada memulakan proses baharu, tab baharu dibuat dalam proses yang sudah berjalan). Menambah sokongan awal untuk spesifikasi FreeDektop untuk antara muka pengurusan fail. Bar sisi telah direka bentuk semula untuk memasukkan senarai fail yang baru dibuka.
    Keluaran pengedaran Nitrux 2.4. Pembangunan berterusan shell pengguna Maui
  • Keupayaan pemain muzik VVave, pemapar imej Pix, sistem pengambilan nota Buho, penyunting teks Nota, emulator terminal Station, buku alamat Communicator, pemapar dokumen Rak, pemain video Klip dan Pusat Perisian NX telah diperluaskan. Aplikasi baharu telah ditambah: penyemak imbas web Fiery (menggantikan aplikasi Sol), persekitaran pembangunan Strike yang mudah, dan cengkerang git Bonsai. Ujian beta program untuk bekerja dengan kamera Booth telah bermula, serta ujian alfa perancang kalendar Agenda dan antara muka pelarasan warna Paleta.
    Keluaran pengedaran Nitrux 2.4. Pembangunan berterusan shell pengguna Maui

Sumber: opennet.ru

Tambah komen