Inilabas na ang Nitrux 2.4.0, kasama ang isang bagong release ng kaugnay na MauiKit 2.2.0 library, na naglalaman ng mga component para sa pagbuo ng mga user interface. Ang distribution ay nakabatay sa isang package base. Debian, mga teknolohiya ng KDE, at ang sistema ng pagsisimula ng OpenRC. Nag-aalok ang proyekto ng sarili nitong NX Desktop, isang superset ng KDE Plasma user environment. Isang hanay ng mga karaniwang aplikasyon ng gumagamit, na angkop para sa parehong desktop at mobile device, ang binuo batay sa Maui library. Isang sistema ng mga self-contained na pakete ng AppImages ang itinataguyod para sa pag-install ng mga karagdagang aplikasyon. Ang buong boot image ay may sukat na 1.9 GB, habang ang isang pinaliit na may JWM window manager ay 1.3 GB. Ang gawain ng proyekto ay ipinamamahagi sa ilalim ng mga open source na lisensya.
Ang NX Desktop ay nag-aalok ng ibang styling, sarili nitong pagpapatupad ng system tray, notification center at iba't ibang plasmoids, tulad ng network connection configurator at multimedia applet para sa volume control at media playback control. Ang mga application na binuo gamit ang MauiKit framework ay kinabibilangan ng Index file manager (maaari ding gamitin ang Dolphin), Note text editor, Station terminal emulator, VVave music player, Clip video player, NX Software Center, at Pix image viewer.

Ang mga pangunahing inobasyon ng Nitrux 2.4:
- Na-update na ang mga bahagi ng NX Desktop sa KDE Plasma 5.25.4, KDE Frameworks 5.97.0, at KDE Gear (KDE Applications) 22.08. Na-update na rin ang mga bersyon ng software, kabilang ang Firefox 104. Na-update na rin ang Latte Dock panel sa master repository ng proyekto.
- Bilang default, ang mesa-git package ang ginagamit, na tumutugma sa estado ng git repository kung saan binuo ang susunod na Mesa branch.
- Ang kernel ay pinagana bilang default Linux 5.19 na may mga patch ng Xanmod. Mayroon ding mga kernel build na Vanilla, Libre, at Liquorix na maaaring i-install. Linux.
- Na-update ang openrc-config package upang maiwasan ang mga conflict sa OpenRC package mula sa proyekto. Debian.
- Ang LibreOffice office suite, na maaaring i-install sa pamamagitan ng Application Center, ay inalis na sa pangunahing distribusyon. Bukod sa LibreOffice, mayroon ding mga pakete na naglalaman ng OnlyOffice, WPS Office, at OpenOffice.
- May mga bagong icon na naidagdag sa temang Luv.
- Na-update na ang Maui Apps suite. Dalawang bagong Maui app ang naidagdag: ang Agenda calendar planner at ang Strike integrated development environment.

- Na-update ang NX Software Center upang magamit ang bagong bersyon ng MauiKit. Naidagdag ang isang bagong tab na Store, na may sidebar na nagpapakita ng mga available na kategorya ng app. Naidagdag din ang kakayahang tingnan ang isang listahan ng mga app mula sa AppImageHub na nilikha ng isang partikular na may-akda. Pinahusay ang interface ng paghahanap ng app.

Bukod pa rito, mahalagang tandaan ang isang ulat tungkol sa pagbuo ng kapaligiran ng gumagamit ng Maui DE (Maui Shell), na binubuo ng parehong proyekto. Kasama sa Maui DE (Maui Shell) ang isang hanay ng mga Maui Apps at ang Maui Shell, na awtomatikong umaangkop sa laki ng screen at mga magagamit na paraan ng pag-input, na nagbibigay-daan sa mga ito na magamit hindi lamang sa mga desktop system kundi pati na rin sa mga smartphone at tablet. Ang kapaligirang ito ay bumubuo ng konsepto ng "Convergence," na nagpapahiwatig ng kakayahang gumana sa parehong mga application sa parehong touchscreen ng mga smartphone at tablet at sa mas malalaking screen ng mga laptop at PC. Maaaring tumakbo ang Maui DE gamit ang sarili nitong composite. server Zpace gamit ang Wayland, at sa pamamagitan ng pagpapatakbo ng isang hiwalay na Cask shell sa loob ng isang sesyon na nakabase sa X-server.
Kabilang sa mga pagbabagong may kaugnayan sa Maui DE:
- Isang bagong component, ang MauiMan (Maui Manager), ang ipinakilala. Nagbibigay ito ng DBus server, MauiManServer, at isang library na may API para sa pag-synchronize ng mga setting sa pagitan ng iba't ibang proseso. Nagbibigay din ang MauiMan ng programming interface para sa iba't ibang programa upang ma-access ang mga karaniwang setting ng estilo at mga parameter ng interface, tulad ng radius ng sulok ng bintana, mga kulay ng focus, paraan ng pag-input, oryentasyon ng screen, at mga istilo ng button. Isang graphical configurator, ang Maui Settings, ang ipinapatupad gamit ang MauiMan API upang pamahalaan ang mga setting.

- Ang mga library na nauugnay sa MauiKit para sa pamamahala ng kapaligiran ng gumagamit ay pinaghihiwalay sa set ng Maui Core, na ginagamit sa Mga Setting ng Maui upang ilapat ang mga setting na naka-synchronize sa pamamagitan ng MauiMan. Nagbibigay din ang mga library na ito ng mga API para sa pamamahala ng pagkonsumo ng kuryente, mga setting ng tunog, access sa network, at mga account.
- Ang Maui Shell, na nasa pangalawang beta release na ngayon, ay lumipat na sa paggamit ng mga component ng MauiCore at MauiMan. Malaki ang binagong session management code. Naidagdag na ang suporta para sa restart, power off, shutdown, sleep, at logout. Naipatupad na ang suporta sa pag-ikot ng screen.
Naidagdag na ang CaskServer DBus server. Nagpapadala ito ng mga utos sa lahat ng child process ng Maui Shell upang pamahalaan ang mga sesyon at magsagawa ng ilang mga aksyon, tulad ng pag-restart, paglabas, at pag-shut down. Mayroong magagamit na graphical interface para sa pag-configure ng CaskServer, na nagbibigay-daan sa iyong i-customize ang mga setting tulad ng pag-uugali at hitsura ng panel. Kasalukuyang gumagamit ang Maui Shell ng tatlong executable file: startcask-wayland (nagtatakda ng mga environment variable, kumokonekta sa CaskServer, at tinatawag ang session manager), cask-session (ang session manager, na nagsisimula sa lahat ng kinakailangang child process, kabilang ang CaskServer at MauiManServer), at cask (ang graphical shell).

- Malaki ang pagbabagong-anyo ng MauiKit 2.2 framework sa mga istilo ng application na tumutukoy sa hitsura ng mga app. Ipinakikilala nito ang kakayahang magtakda ng mga custom na scheme ng kulay at mga kulay na naka-focus, na maaaring mag-iba depende sa operating system at form factor ng device. Ang mga base style ay paunang na-compile na ngayon at naka-embed sa bawat app. May mga global setting na magagamit para sa sentralisadong pamamahala ng istilo sa lahat ng app, na nagbibigay-daan sa iyong baguhin ang mga parameter tulad ng radius ng border ng elemento, animation, at laki ng icon.
Ang disenyo ng maraming elemento ng interface, tulad ng mga button, slider, at tab, ay na-modernize. Isang SideBarView component ang idinagdag para sa paggawa ng mga sidebar. Ang suporta sa spell-checking ay idinagdag sa elemento ng TextEditor na may text editing form. Ang suporta para sa pag-edit, pagdaragdag, at pag-alis ng EXIF metadata ay idinagdag sa elemento ng ImageTools.

- Gumagamit na ngayon ang Index file manager ng isang umiiral nang instance ng programa kapag inilunsad (sa halip na magsimula ng isang bagong proseso, isang bagong tab ang ginagawa sa umiiral na proseso). Naidagdag na ang paunang suporta para sa mga detalye ng FreeDektop para sa interface ng pamamahala ng file. Binago ang disenyo ng sidebar, na nagdaragdag ng isang listahan ng mga kamakailang binuksang file.

- Ang VVave music player, Pix image viewer, Buho note-taking system, Nota text editor, Station terminal emulator, Communicator address book, Shelf document viewer, Clip video player, at NX Software Center ay pawang nakatanggap ng pinalawak na functionality. May mga bagong application na naidagdag: ang Fiery web browser (na kapalit ng Sol), ang Strike lightweight development environment, at ang Bonsai git shell. Nagsimula na ang beta testing ng Booth camera app, pati na rin ang alpha testing ng Agenda calendar planner at Paleta color settings interface.

Pinagmulan: opennet.ru







