Οδικός χάρτης για την επιφάνεια εργασίας Budgie αφού γίνει ανεξάρτητο έργο

Ο Joshua Strobl, ο οποίος αποσύρθηκε πρόσφατα από τη διανομή Solus και ίδρυσε την ανεξάρτητη οργάνωση Buddies Of Budgie, δημοσίευσε σχέδια για περαιτέρω ανάπτυξη του επιτραπέζιου υπολογιστή Budgie. Ο κλάδος Budgie 10.x θα συνεχίσει να εξελίσσεται προς την παροχή καθολικών στοιχείων που δεν συνδέονται με μια συγκεκριμένη διανομή. Τα πακέτα με Budgie Desktop, Budgie Control Center, Budgie Desktop View και Budgie Screensaver προσφέρονται επίσης για συμπερίληψη στα αποθετήρια Fedora Linux. Στο μέλλον, σχεδιάζεται να ετοιμαστεί μια ξεχωριστή έκδοση (spin) του Fedora με την επιφάνεια εργασίας Budgie, παρόμοια με την έκδοση Ubuntu Budgie.

Οδικός χάρτης για την επιφάνεια εργασίας Budgie αφού γίνει ανεξάρτητο έργο

Ο κλάδος Budgie 11 θα αναπτυχθεί προς την κατεύθυνση του διαχωρισμού του επιπέδου με την υλοποίηση της κύριας λειτουργικότητας της επιφάνειας εργασίας και του επιπέδου που παρέχει οπτικοποίηση και έξοδο πληροφοριών. Ένας τέτοιος διαχωρισμός θα σας επιτρέψει να αφαιρέσετε τον κώδικα από συγκεκριμένες γραφικές εργαλειοθήκες και βιβλιοθήκες και επίσης να αρχίσετε να πειραματίζεστε με άλλα μοντέλα για την παρουσίαση πληροφοριών και τη σύνδεση άλλων συστημάτων εξόδου. Για παράδειγμα, θα είναι δυνατό να αρχίσουμε να πειραματιζόμαστε με την προηγουμένως προγραμματισμένη μετάβαση στο σύνολο των βιβλιοθηκών EFL (Enlightenment Foundation Library) που αναπτύσσεται από το έργο Διαφωτισμός.

Άλλα σχέδια και στόχοι για το υποκατάστημα Budgie 11 περιλαμβάνουν:

  • Παρέχετε εγγενή υποστήριξη για το πρωτόκολλο Wayland, διατηρώντας παράλληλα τη δυνατότητα χρήσης του X11 ως επιλογή (για χρήστες κάρτας γραφικών NVIDIA που ενδέχεται να έχουν προβλήματα με την υποστήριξη Wayland).
  • Χρήση του κώδικα Rust σε βιβλιοθήκες και στη διαχείριση παραθύρων (το μεγαλύτερο μέρος θα παραμείνει στο C, αλλά το Rust θα χρησιμοποιηθεί για κρίσιμες περιοχές).
  • Πλήρης λειτουργική ταυτότητα με το Budgie 10 σε επίπεδο υποστήριξης μικροεφαρμογών.
  • Παροχή προεπιλογών για πίνακες και επιτραπέζιους υπολογιστές, συμπεριλαμβανομένων εκείνων που προσφέρουν επιλογές σχεδίασης, μενού και διατάξεις πίνακα στο στυλ των GNOME Shell, macOS, Unity και Windows 11. Επιτρέπεται η σύνδεση διεπαφών εξωτερικών εφαρμογών εκκίνησης.
  • Παρέχει μια διεπαφή για εναλλαγή μεταξύ εφαρμογών στο στυλ των λειτουργιών περιήγησης GNOME Shell και macOS.
  • Βελτιωμένη υποστήριξη για τοποθέτηση εικονιδίων στην επιφάνεια εργασίας, δυνατότητα τυχαίας τοποθέτησης και ομαδοποίησης εικονιδίων.
  • Βελτιωμένη υποστήριξη για διατάξεις παραθύρων με πλακάκια (οριζόντια και κατακόρυφη κούμπωμα, διάταξη παραθύρων 2x2, 1x3 και 3x1).
  • Νέος εικονικός διαχειριστής επιφάνειας εργασίας με υποστήριξη για μεταφορά των παραθύρων σε άλλη επιφάνεια εργασίας και δυνατότητα σύνδεσης εκκινήσεων εφαρμογών σε μια συγκεκριμένη επιφάνεια εργασίας.
  • Χρήση μορφής TOML αντί για gsettings για εργασία με ρυθμίσεις.
  • Προσαρμογή του πίνακα για χρήση σε διαμορφώσεις πολλαπλών οθονών, δυνατότητα δυναμικής τοποθέτησης του πίνακα κατά τη σύνδεση πρόσθετων οθονών.
  • Επέκταση των δυνατοτήτων μενού, υποστήριξη εναλλακτικών τρόπων λειτουργίας μενού, όπως πλέγμα εικονιδίων και λειτουργία πλοήγησης σε πλήρη οθόνη για υπάρχουσες εφαρμογές.
  • Νέο κέντρο ελέγχου ρυθμίσεων.
  • Υποστήριξη για λειτουργία σε συστήματα με αρχιτεκτονική RISC-V και επέκταση υποστήριξης για συστήματα ARM.

Η ενεργός ανάπτυξη του κλάδου Budgie 11 θα ξεκινήσει αφού ολοκληρωθεί η προσαρμογή του κλάδου Budgie 10 στις ανάγκες των διανομών. Μεταξύ των σχεδίων για την ανάπτυξη του κλάδου Budgie 10:

  • Προετοιμασία για υποστήριξη Wayland.
  • Μετακίνηση των λειτουργιών παρακολούθησης εφαρμογών (ευρετηρίαση) σε ξεχωριστή βιβλιοθήκη, η οποία θα χρησιμοποιηθεί στους κλάδους 10 και 11.
  • Άρνηση χρήσης gnome-bluetooth υπέρ ενός συνδυασμού bluez και upower.
  • Άρνηση χρήσης libgvc (βιβλιοθήκη ελέγχου τόμου GNOME) υπέρ του Pipewire και του MediaSession API.
  • Μεταφορά του διαλόγου εκκίνησης σε ένα νέο backend δημιουργίας ευρετηρίου εφαρμογής.
  • Χρησιμοποιώντας τις ρυθμίσεις δικτύου libnm και το D-Bus API NetworkManager στη μικροεφαρμογή.
  • Επανάληψη της εφαρμογής του μενού.
  • Επανεργασία διαχείρισης ενέργειας.
  • Επανεγγραφή κώδικα για εισαγωγή και εξαγωγή διαμόρφωσης στο Rust.
  • Βελτιωμένη υποστήριξη για πρότυπα FreeDesktop.
  • Βελτιωμένος χειριστής μικροεφαρμογών.
  • Προσθήκη δυνατότητας εργασίας με θέματα EFL και Qt.

Πηγή: opennet.ru

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