Paglabas ng pamamahagi ng Nitrux 2.7 kasama ang mga kapaligiran ng gumagamit ng NX Desktop at Maui Shell

Ang paglabas ng pamamahagi ng Nitrux 2.7.0, na binuo sa base ng pakete ng Debian, mga teknolohiya ng KDE at ang sistema ng pagsisimula ng OpenRC, ay nai-publish. Nag-aalok ang proyekto ng sarili nitong desktop, ang NX Desktop, na isang add-on para sa KDE Plasma, pati na rin ang isang hiwalay na kapaligiran ng Maui Shell. Batay sa Maui library, isang hanay ng mga karaniwang application ng user ang binuo para sa pamamahagi na maaaring magamit sa parehong mga desktop system at mobile device. Upang mag-install ng mga karagdagang application, isinusulong ang isang sistema ng mga pakete ng AppImages na self-contained. Ang buong laki ng boot image ay 3.2 GB (NX Desktop) at 2.6 GB (Maui Shell). Ang mga pagpapaunlad ng proyekto ay ipinamamahagi sa ilalim ng mga libreng 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.

Paglabas ng pamamahagi ng Nitrux 2.7 kasama ang mga kapaligiran ng gumagamit ng NX Desktop at Maui Shell

Ang kapaligiran ng gumagamit ng Maui Shell ay binuo alinsunod sa konsepto ng "Convergence", na nagpapahiwatig ng kakayahang gumana sa parehong mga application kapwa sa mga touch screen ng isang smartphone at tablet, at sa malalaking screen ng mga laptop at PC. Awtomatikong umaangkop ang Maui Shell sa laki ng screen at mga available na paraan ng pag-input, at magagamit hindi lamang sa mga desktop system, kundi pati na rin sa mga smartphone at tablet. Ang code ng proyekto ay nakasulat sa C++ at QML, at ipinamamahagi sa ilalim ng lisensya ng LGPL 3.0.

Paglabas ng pamamahagi ng Nitrux 2.7 kasama ang mga kapaligiran ng gumagamit ng NX Desktop at Maui Shell

Gumagamit ang Maui Shell ng mga bahagi ng MauiKit GUI at ang Kirigami framework, na binuo ng komunidad ng KDE. Ang Kirigami ay isang add-on sa Qt Quick Controls 2, at nag-aalok ang MauiKit ng mga yari na template ng elemento ng interface na nagbibigay-daan sa iyong lumikha ng mga application nang napakabilis. Gumagamit din ang proyekto ng mga bahagi tulad ng BlueDevil (pamamahala ng Bluetooth), Plasma-nm (pamamahala ng network), KIO, PowerDevil (pamamahala ng kapangyarihan), KSolid at PulseAudio.

Ang output ng impormasyon ay ibinibigay gamit ang composite manager nito na Zpace, na responsable sa pagpapakita at paglalagay ng mga bintana at pagproseso ng mga virtual na desktop. Ginagamit ang Wayland protocol bilang pangunahing protocol, na ginagamit gamit ang Qt Wayland Compositor API. Ang tumatakbo sa ibabaw ng Zpace ay ang Cask shell, na nagpapatupad ng lalagyan na sumasaklaw sa buong nilalaman ng screen, at nagbibigay din ng mga pangunahing pagpapatupad ng mga elemento tulad ng tuktok na bar, mga pop-up na dialog, mga mapa ng screen, mga lugar ng notification, dock panel, mga shortcut, interface ng pagtawag sa programa, atbp.

Maaaring gamitin ang parehong shell para sa mga desktop system, smartphone at tablet, nang hindi kinakailangang gumawa ng magkahiwalay na bersyon para sa mga device na may iba't ibang form factor. Kapag nagtatrabaho sa mga regular na monitor, ang shell ay nagpapatakbo sa desktop mode, na may isang panel na naayos sa itaas, ang kakayahang magbukas ng isang di-makatwirang bilang ng mga bintana at kontrolin gamit ang mouse. Kung mayroon kang touch screen, gumagana ang shell sa tablet mode na may patayong layout ng mga elemento at nagbubukas ng mga bintana upang punan ang buong screen o isang side-by-side na layout na katulad ng mga naka-tile na window manager. Sa mga smartphone, lumalawak ang mga elemento ng panel at application sa full screen, tulad ng mga tradisyonal na mobile platform.

Ang mga pangunahing inobasyon ng Nitrux 2.7:

  • Nagsimula na ang pagbuo ng isang hiwalay na ISO image kasama ang Maui Shell. Mga na-update na bersyon ng MauiKit 2.2.2, MauiKit Frameworks 2.2.2, Maui Apps 2.2.2 at Maui Shell 0.6.0. Ang pagpupulong ay kasalukuyang nakaposisyon upang ipakita ang mga kakayahan ng bagong shell at magagamit na mga aplikasyon. Kasama ang Agenda, Arca, Bonsai, Booth, Buho, Clip, Communicator, Fiery, Index, Maui Manager, Nota, Pix, Shelf, Station, Strike at VVave.
  • Ang mga bahagi ng NX Desktop ay na-update sa KDE Plasma 5.27.2, KDE Frameworks 5.103.0 at KDE Gear (KDE Applications) 22.12.3. Mga na-update na bersyon ng software kabilang ang Mesa 23.1-git, Firefox 110.0.1 at mga driver ng NVIDIA 525.89.02.
  • Bilang default, ginagamit ang Linux 6.1.15 kernel na may mga patch ng Liquorix.
  • Kasama ang mga package na may OpenVPN at open-iscsi.
  • Ang mga executable na file na may mga utility sa pamamahala ng package ay inalis mula sa Live na imahe (maaaring i-install ng installer ng Calamares ang system at ang mga ito, at sa isang static na Live na imahe ay labis ang mga ito).
  • Ang NX Software Center ay itinayong muli gamit ang MauiKit.

Pinagmulan: opennet.ru

Magdagdag ng komento