Κυκλοφορία της διανομής Nitrux 2.4. Συνεχής ανάπτυξη του κελύφους χρήστη Maui

Δημοσιεύτηκε η κυκλοφορία της διανομής Nitrux 2.4.0, καθώς και μια νέα έκδοση της σχετικής βιβλιοθήκης MauiKit 2.2.0 με στοιχεία για τη δημιουργία διεπαφών χρήστη. Η διανομή βασίζεται στη βάση του πακέτου Debian, στις τεχνολογίες KDE και στο σύστημα αρχικοποίησης OpenRC. Το έργο προσφέρει τη δική του επιφάνεια εργασίας, το NX Desktop, το οποίο είναι ένα πρόσθετο στο περιβάλλον χρήστη του KDE Plasma. Με βάση τη βιβλιοθήκη Maui, αναπτύσσεται ένα σύνολο τυπικών εφαρμογών χρήστη που μπορούν να χρησιμοποιηθούν τόσο σε επιτραπέζια συστήματα όσο και σε κινητές συσκευές. Για την εγκατάσταση πρόσθετων εφαρμογών, προωθείται ένα σύστημα αυτοτελών πακέτων AppImages. Το μέγεθος της εικόνας πλήρους εκκίνησης είναι 1.9 GB και η μειωμένη με τη διαχείριση παραθύρων JWM είναι 1.3 GB. Οι εξελίξεις του έργου διανέμονται με δωρεάν άδειες.

Το NX Desktop προσφέρει διαφορετικό στυλ, τη δική του εφαρμογή του δίσκου συστήματος, του κέντρου ειδοποιήσεων και διαφόρων πλασμοειδών, όπως διαμορφωτή σύνδεσης δικτύου και μικροεφαρμογή πολυμέσων για έλεγχο έντασης ήχου και έλεγχο αναπαραγωγής πολυμέσων. Οι εφαρμογές που έχουν δημιουργηθεί με χρήση του πλαισίου MauiKit περιλαμβάνουν τη διαχείριση αρχείων ευρετηρίου (μπορεί επίσης να χρησιμοποιηθεί το Dolphin), το πρόγραμμα επεξεργασίας κειμένου σημειώσεων, τον εξομοιωτή τερματικού σταθμού, το πρόγραμμα αναπαραγωγής μουσικής VVave, το πρόγραμμα αναπαραγωγής βίντεο κλιπ, το Κέντρο λογισμικού NX και το πρόγραμμα προβολής εικόνων Pix.

Κυκλοφορία της διανομής Nitrux 2.4. Συνεχής ανάπτυξη του κελύφους χρήστη Maui

Οι κύριες καινοτομίες του Nitrux 2.4:

  • Τα στοιχεία του NX Desktop έχουν ενημερωθεί σε KDE Plasma 5.25.4, KDE Frameworks 5.97.0 και KDE Gear (KDE Applications) 22.08. Οι εκδόσεις του προγράμματος έχουν ενημερωθεί, συμπεριλαμβανομένου του Firefox 104. Ο πίνακας Latte Dock έχει ενημερωθεί στην κατάσταση του κύριου αποθετηρίου του έργου.
  • Από προεπιλογή, το πακέτο mesa-git είναι ενεργοποιημένο, που αντιστοιχεί στην κατάσταση του αποθετηρίου git στην οποία αναπτύσσεται ο επόμενος κλάδος Mesa.
  • Από προεπιλογή, χρησιμοποιείται ο πυρήνας Linux 5.19 με ενημερώσεις κώδικα Xanmod. Προσφέρονται επίσης πακέτα με εκδόσεις vanilla, Libre και Liquorix του πυρήνα Linux για εγκατάσταση.
  • Ενημερώθηκε το πακέτο openrc-config για την αποφυγή διενέξεων με το πακέτο OpenRC από το έργο Debian.
  • Η σουίτα γραφείου LibreOffice έχει αφαιρεθεί από το βασικό πακέτο, για την εγκατάσταση του οποίου προτείνεται η χρήση του Κέντρου Εφαρμογών. Εκτός από το LibreOffice, διατίθενται επίσης πακέτα με OnlyOffice, WPS Office και OpenOffice.
  • Νέα εικονίδια έχουν προστεθεί στο θέμα Luv.
  • Οι εφαρμογές από το σύνολο εφαρμογών Maui έχουν ενημερωθεί. Προστέθηκαν δύο νέες εφαρμογές maui: ο προγραμματιστής ημερολογίου Agenda και το ολοκληρωμένο περιβάλλον ανάπτυξης Strike.
    Κυκλοφορία της διανομής Nitrux 2.4. Συνεχής ανάπτυξη του κελύφους χρήστη Maui
  • Το Κέντρο Λογισμικού NX έχει μετακινηθεί για να χρησιμοποιήσει τη νέα έκδοση του MauiKit. Προστέθηκε μια νέα καρτέλα Store με μια πλαϊνή γραμμή που εμφανίζει τις διαθέσιμες κατηγορίες εφαρμογών. Μπορείτε να προβάλετε μια λίστα εφαρμογών από το AppImageHub που έχει ετοιμάσει ένας συγκεκριμένος συγγραφέας. Βελτιωμένη διεπαφή αναζήτησης προγράμματος.
    Κυκλοφορία της διανομής Nitrux 2.4. Συνεχής ανάπτυξη του κελύφους χρήστη Maui

Επιπλέον, μπορείτε να σημειώσετε την αναφορά για την ανάπτυξη του περιβάλλοντος χρήστη Maui DE (Maui Shell), η ανάπτυξη του οποίου πραγματοποιείται από το ίδιο έργο. Το Maui DE (Maui Shell) περιλαμβάνει ένα σύνολο εφαρμογών Maui και το Maui Shell, που προσαρμόζονται αυτόματα στο μέγεθος οθόνης και στις διαθέσιμες μεθόδους εισαγωγής, επιτρέποντάς τους να χρησιμοποιούνται όχι μόνο σε επιτραπέζια συστήματα, αλλά και σε smartphone και tablet. Το περιβάλλον αναπτύσσει την έννοια «Convergence», η οποία συνεπάγεται τη δυνατότητα εργασίας με τις ίδιες εφαρμογές τόσο στις οθόνες αφής των smartphones και των tablet, όσο και σε μεγάλες οθόνες φορητών υπολογιστών και υπολογιστών. Το Maui DE μπορεί να εκτελεστεί είτε με τον σύνθετο διακομιστή Zpace που εκτελεί το Wayland είτε με την εκτέλεση ενός ξεχωριστού κελύφους Cask μέσα σε μια περίοδο λειτουργίας X που βασίζεται σε διακομιστή.

Μεταξύ των αλλαγών που σχετίζονται με το Maui DE:

  • Ένα νέο στοιχείο MauiMan (Maui Manager) έχει προταθεί, παρέχοντας έναν διακομιστή DBus MauiManServer και μια βιβλιοθήκη με ένα API για συγχρονισμό ρυθμίσεων μεταξύ διαφορετικών διεργασιών. Μεταξύ άλλων, το MauiMan παρέχει μια διεπαφή προγραμματισμού για διαφορετικά προγράμματα για πρόσβαση σε κοινές ρυθμίσεις στυλ και παραμέτρους διεπαφής, όπως ακτίνα γωνίας παραθύρου, εστιακά χρώματα, μέθοδος εισαγωγής, προσανατολισμός οθόνης και σχεδιασμός κουμπιών. Για τη διαχείριση ρυθμίσεων που βασίζονται στο MauiMan API, έχει εφαρμοστεί ένας γραφικός διαμορφωτής Maui Settings.
    Κυκλοφορία της διανομής Nitrux 2.4. Συνεχής ανάπτυξη του κελύφους χρήστη Maui
  • Οι βιβλιοθήκες που σχετίζονται με το MauiKit για τη διαχείριση του περιβάλλοντος χρήστη διαχωρίζονται στο σύνολο Maui Core, το οποίο χρησιμοποιείται στις Ρυθμίσεις Maui για την εφαρμογή ρυθμίσεων που συγχρονίζονται μέσω του MauiMan. Οι βιβλιοθήκες παρέχουν επίσης API για τη διαχείριση της κατανάλωσης ενέργειας, των παραμέτρων ήχου, της πρόσβασης στο δίκτυο και των λογαριασμών.
  • Το Maui Shell, το οποίο έχει εισέλθει στη δεύτερη έκδοση beta, έχει αλλάξει στη χρήση στοιχείων MauiCore και MauiMan. Ο κώδικας που είναι υπεύθυνος για τη διαχείριση των περιόδων σύνδεσης έχει επανασχεδιαστεί σημαντικά. Προστέθηκε υποστήριξη για λειτουργίες επανεκκίνησης, απενεργοποίησης, τερματισμού λειτουργίας, αδράνειας και εξόδου. Έχει υλοποιηθεί υποστήριξη για περιστροφή οθόνης.

    Προστέθηκε ο διακομιστής CaskServer DBus, ο οποίος εκδίδει εντολές σε όλες τις θυγατρικές διεργασίες Maui Shell για τη διαχείριση της περιόδου λειτουργίας και την εκτέλεση ορισμένων ενεργειών όπως επανεκκίνηση, αποσύνδεση και τερματισμό λειτουργίας. Για να ρυθμίσετε τις παραμέτρους του CaskServer, παρέχεται μια γραφική διεπαφή που σας επιτρέπει να διαμορφώσετε παραμέτρους όπως η συμπεριφορά και η εμφάνιση του πίνακα. Το Maui Shell χρησιμοποιεί επί του παρόντος τρία εκτελέσιμα: startcask-wayland (ορίζει μεταβλητές περιβάλλοντος, συνδέεται με τον CaskServer και καλεί τον διαχειριστή συνεδρίας), cask-session (διαχειριστής περιόδου σύνδεσης, ξεκινά όλες τις απαραίτητες θυγατρικές διεργασίες, συμπεριλαμβανομένων των CaskServer και MauiManServer) και cask (γραφικό κέλυφος).

    Κυκλοφορία της διανομής Nitrux 2.4. Συνεχής ανάπτυξη του κελύφους χρήστη Maui

  • Στο πλαίσιο MauiKit 2.2, η χρήση στυλ που καθορίζουν την εμφάνιση των εφαρμογών έχει επανασχεδιαστεί σημαντικά. Μπορείτε να ορίσετε τους δικούς σας χρωματικούς συνδυασμούς και εστιακά χρώματα, τα οποία μπορεί να διαφέρουν ανάλογα με το λειτουργικό σύστημα και τον παράγοντα μορφής της συσκευής. Τα βασικά στυλ είναι πλέον προμεταγλωττισμένα και ενσωματωμένα σε κάθε εφαρμογή. Για την κεντρική διαχείριση του στυλ όλων των εφαρμογών, παρέχονται καθολικές ρυθμίσεις που σας επιτρέπουν να αλλάξετε παραμέτρους όπως η ακτίνα των περιγραμμάτων των στοιχείων, η χρήση κινούμενων εικόνων και το μέγεθος των εικονιδίων.

    Ο σχεδιασμός πολλών στοιχείων διεπαφής, όπως κουμπιά, ρυθμιστικά και καρτέλες, έχει εκσυγχρονιστεί. Προστέθηκε στοιχείο SideBarView για τη δημιουργία πλευρικών γραμμών. Η υποστήριξη ορθογραφικού ελέγχου έχει προστεθεί στο στοιχείο TextEditor με μια φόρμα επεξεργασίας κειμένου. Προστέθηκε υποστήριξη για επεξεργασία, προσθήκη και αφαίρεση μεταδεδομένων EXIF ​​στο στοιχείο ImageTools.

    Κυκλοφορία της διανομής Nitrux 2.4. Συνεχής ανάπτυξη του κελύφους χρήστη Maui

  • Ο διαχειριστής αρχείων ευρετηρίου χρησιμοποιεί τώρα μια υπάρχουσα παρουσία του προγράμματος σε νέες εκκινήσεις (αντί να ξεκινήσει μια νέα διαδικασία, δημιουργείται μια νέα καρτέλα σε μια ήδη εκτελούμενη διαδικασία). Προστέθηκε αρχική υποστήριξη για τις προδιαγραφές FreeDektop για τη διεπαφή διαχείρισης αρχείων. Η πλαϊνή γραμμή έχει επανασχεδιαστεί ώστε να περιλαμβάνει μια λίστα με αρχεία που άνοιξαν πρόσφατα.
    Κυκλοφορία της διανομής Nitrux 2.4. Συνεχής ανάπτυξη του κελύφους χρήστη Maui
  • Οι δυνατότητες του προγράμματος αναπαραγωγής μουσικής VVave, του προγράμματος προβολής εικόνων Pix, του συστήματος λήψης σημειώσεων Buho, του επεξεργαστή κειμένου Nota, του εξομοιωτή τερματικού σταθμού, του βιβλίου διευθύνσεων του Communicator, του προγράμματος προβολής εγγράφων ράφι, του προγράμματος αναπαραγωγής βίντεο Clip και του Κέντρου λογισμικού NX έχουν επεκταθεί. Έχουν προστεθεί νέες εφαρμογές: το πρόγραμμα περιήγησης Ιστού Fiery (αντικαθιστά την εφαρμογή Sol), ένα απλό περιβάλλον ανάπτυξης Strike και το κέλυφος git Bonsai. Ξεκίνησε η δοκιμή beta του προγράμματος για εργασία με την κάμερα Booth, καθώς και η άλφα δοκιμή του σχεδιασμού ημερολογίου του Agenda και της διεπαφής προσαρμογής χρώματος Paleta.
    Κυκλοφορία της διανομής Nitrux 2.4. Συνεχής ανάπτυξη του κελύφους χρήστη Maui

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο