Maui Shell, ένα νέο περιβάλλον χρήστη από τους προγραμματιστές Nitrux

Πρόσφατα το προγραμματιστές της διανομής Nitrux, προσφέροντας το δικό της περιβάλλον επιφάνειας εργασίας "NX Desktop", γίνονται γνωστά η ανακοίνωση του δημιουργώντας ένα νέο περιβάλλον χρήστη Maui Shell που μπορεί να χρησιμοποιηθεί σε επιτραπέζιους υπολογιστές, κινητές συσκευές και tablet, προσαρμόζεται αυτόματα στο μέγεθος της οθόνης και τις διαθέσιμες μεθόδους εισαγωγής.

Το περιβάλλον ξεδιπλώνεται υπό την έννοια της «Σύγκλισης», που συνεπάγεται τη δυνατότητα εργασίας με τις ίδιες εφαρμογές τόσο σε οθόνες αφής smartphone και tablet, όσο και σε μεγάλες οθόνες φορητών υπολογιστών και υπολογιστών.

Π.χ. ένα δέρμα για ένα smartphone μπορεί να διαμορφωθεί με βάση το Maui Shell, το οποίο, όταν συνδέεται με οθόνη, πληκτρολόγιο και ποντίκι, μπορεί να μετατρέψει το smartphone σας σε φορητό σταθμό εργασίας. Το ίδιο δέρμα μπορεί να χρησιμοποιηθεί για επιτραπέζιους υπολογιστές, smartphone και tablet, χωρίς να χρειάζεται να δημιουργηθούν ξεχωριστές εκδόσεις για συσκευές με διαφορετικούς παράγοντες μορφής.

Το κέλυφος χρησιμοποιεί τα στοιχεία MauiKit GUI και το πλαίσιο Kirigami που αναπτύσσεται από την κοινότητα του KDE. Το Kirigami είναι μια προσθήκη για το Qt Quick Controls 2 και το MauiKit προσφέρει εξαρχής πρότυπα διεπαφής χρήστη που σας επιτρέπουν να δημιουργείτε πολύ γρήγορα εφαρμογές που προσαρμόζονται αυτόματα στο μέγεθος της οθόνης και στις διαθέσιμες μεθόδους εισαγωγής.

Το περιβάλλον χρήστη Maui Shell Αποτελείται από δύο συστατικά:

  • Ένα περιτύλιγμα Cask που παρέχει ένα δοχείο που περιλαμβάνει όλο το περιεχόμενο στην οθόνη. Το κέλυφος περιλαμβάνει επίσης βασικά πρότυπα για στοιχεία όπως η επάνω γραμμή, αναδυόμενα παράθυρα διαλόγου, χάρτες στην οθόνη, περιοχές ειδοποιήσεων, γραμμή σύνδεσης, συντομεύσεις, διεπαφή επίκλησης προγράμματος κ.λπ.
  • Ο διαχειριστής σύνθετων Zpace, υπεύθυνος για την εμφάνιση και την τοποθέτηση παραθύρων στο κοντέινερ Cask, την επεξεργασία εικονικών επιτραπέζιων υπολογιστών.

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

Όταν εργάζεστε σε κανονικές οθόνες, το κέλυφος λειτουργεί σε λειτουργία επιφάνειας εργασίας, με ένα πλαίσιο συνδεδεμένο στο επάνω μέρος, το οποίο δεν καλύπτεται από παράθυρα ανοιχτά σε πλήρη οθόνη και τα στοιχεία του πίνακα κλείνουν αυτόματα όταν κάνετε κλικ έξω από αυτά. Η διεπαφή επιλογής εφαρμογής ανοίγει στο κέντρο της οθόνης. Τα χειριστήρια έχουν σχεδιαστεί για να χρησιμοποιούν το ποντίκι.

Με μια οθόνη αφής, το κέλυφος λειτουργεί σε κατακόρυφη λειτουργία tablet: Τα ανοιχτά παράθυρα γεμίζουν ολόκληρη την οθόνη και εμφανίζονται χωρίς διακοσμητικά στοιχεία. Σε μια εικονική επιφάνεια εργασίας, δεν επιτρέπονται περισσότερα από δύο παράθυρα, τα οποία τοποθετούνται δίπλα-δίπλα ή σε στοίβα, κατ' αναλογία με τους διαχειριστές παραθύρων πλακιδίων. Τα παράθυρα μπορούν να αλλάξουν το μέγεθος με μια κίνηση «τσιμπήματος» ή τα παράθυρα μπορούν να μετακινηθούν σύροντάς τα με τρία δάχτυλα. Όταν μετακινείτε ένα παράθυρο από την άκρη της οθόνης, μεταφέρεται σε άλλη εικονική επιφάνεια εργασίας. Η διεπαφή επιλογής εφαρμογής καταλαμβάνει όλο τον διαθέσιμο χώρο οθόνης.

Στα τηλέφωνα, τα στοιχεία του πίνακα και η λίστα εφαρμογών επεκτείνονται σε πλήρη οθόνη: Μια συρόμενη κίνηση στην αριστερή πλευρά του επάνω πίνακα ανοίγει ένα μπλοκ με μια λίστα ειδοποιήσεων και ένα ημερολόγιο και στα δεξιά, ένα μπλοκ γρήγορων ρυθμίσεων. Εάν το περιεχόμενο της λίστας εφαρμογών, ειδοποιήσεων ή ρυθμίσεων δεν χωράει σε μία οθόνη, χρησιμοποιείται η κύλιση. Μπορεί να εμφανιστεί μόνο ένα παράθυρο για κάθε εικονική επιφάνεια εργασίας, το οποίο καταλαμβάνει όλο τον διαθέσιμο χώρο και επικαλύπτει το κάτω τμήμα του παραθύρου. Χρησιμοποιώντας κινήσεις ολίσθησης στην οθόνη, μπορείτε να ανοίξετε την κάτω γραμμή ή να κάνετε εναλλαγή μεταξύ ανοιχτών εφαρμογών.

Το έργο βρίσκεται σε ενεργό ανάπτυξη. Οι δυνατότητες που δεν έχουν ακόμη εφαρμοστεί περιλαμβάνουν υποστήριξη για ρυθμίσεις πολλαπλών οθονών, διαχείριση περιόδων σύνδεσης, διαμορφωτή και χρήση του XWayland για την εκτέλεση εφαρμογών X11 σε μια περίοδο λειτουργίας που βασίζεται στο Wayland.

Η πρώτη πειραματική έκδοση περιλαμβάνεται ως επιλογή στην ενημέρωση Δεκεμβρίου της διανομής Nitrux 1.8. Υπάρχουν δύο επιλογές για την εκκίνηση του Maui Shell: με τον δικό σας σύνθετο διακομιστή Zpace που χρησιμοποιεί το Wayland και εκκίνηση ενός ξεχωριστού κελύφους Cask σε μια περίοδο λειτουργίας που βασίζεται σε διακομιστή X. Η πρώτη έκδοση alpha έχει προγραμματιστεί για τον Μάρτιο, η έκδοση beta έχει προγραμματιστεί για τον Ιούνιο και Η πρώτη σταθερή κυκλοφορία έχει προγραμματιστεί για τον Σεπτέμβριο του 2022.

Ο κώδικας του έργου είναι γραμμένος σε C ++ και QML και διανέμεται με την άδεια LGPL 3.0.

Τέλος, εάν ενδιαφέρεστε να μάθετε περισσότερα για αυτό, μπορείτε να συμβουλευτείτε τις λεπτομέρειες στο παρακάτω σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: AB Internet Networks 2008 SL
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Χοσέ Μπενάκ dijo

    Αυτός ο πατέρας!!! Παρακολουθώ το έργο για περισσότερο από ένα χρόνο. Ας ελπίσουμε ότι είναι ένα καλό GUI που μπορεί να κάνει το άλμα στην ενοποίηση συσκευών.