Το KWinFT αλλάζει όνομα σε Πλοίο Θησέα και κυκλοφορεί την πρώτη του σταθερή έκδοση με αυτό το όνομα

Το πλοίο του Θησέα

Το πλοίο του Θησέα είναι διαχειριστής παραθύρων για συστήματα παραθύρων Wayland και X11 στο Linux

Ο προγραμματιστές διαχειριστή από σύνθετα παράθυρα KWinFT, ανακοινώθηκε μέσω ενός ανάρτηση μερικά από τα γαλλαγές που έχουν κάνει στο έργο και από τα πιο αξιοσημείωτα είναι το αλλαγή της ονομασίας του έργου, που πλέον ονομάζεται «Πλοίο Θησέας».  Αναφέρουν ότι με την αλλαγή της ονομασίας του έργου, η ανάπτυξη του GitLab θα μεταφερθεί στο GitHub και θα σχηματιστεί μια κύρια έκδοση του Θησέα Ship 6.0. (το οποίο έχει ήδη κυκλοφορήσει).

Καράβι Θησέας υποστηρίζει Wayland και X11, στοχεύει το KDE Plasma και μπορεί να χρησιμοποιηθεί ως διαφανές αντικατάσταση του KWin. Ως εκ τούτου, το έργο διαφέρει από το KWin λόγω σημαντικής εσωτερικής επεξεργασίας και χρήσης βιβλιοθηκών COMO (Composer Modules).

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

Η λειτουργικότητα του Το Thisus Ship εστιάζει στην παροχή υψηλής ποιότητας και ολοκληρωμένης υποστήριξης για τη Wayland, συμπεριλαμβανομένης της επανεπεξεργασίας αρχιτεκτονικών χαρακτηριστικών του KWin που περιπλέκουν την ενοποίηση με το Wayland, την εφαρμογή πρόσθετων επεκτάσεων στο πρωτόκολλο Wayland και την παροχή πλήρους υποστήριξης για συνεδρίες που βασίζονται στο Wayland.

Το πλοίο του Θησέα

Στιγμιότυπο του πλοίου του Θησέα

Για το μέρος των αλλαγών που εισάγει η νέα έκδοση, είναι αξιοσημείωτο για τη μετάβασή του στο Qt 6 και την προσαρμογή για χρήση με το KDE Plasma 6, με υποστήριξη για απόδοση με χρήση προγραμμάτων οδήγησης OpenGL και επίσης:

  • Έχουν γίνει αρκετές αλλαγές στον κώδικα, συμπεριλαμβανομένης της αφαίρεσης ορισμένων σημάτων και της αναδιάρθρωσης των στοιχείων.
  • Πολλά στοιχεία του σεναρίου έχουν μετονομαστεί για καλύτερη σαφήνεια και συνέπεια.
  • Έχουν προστεθεί αρκετές νέες δυνατότητες, όπως η επιλογή για σφάλματα μόνο για X11, υποστήριξη θέματος δρομέα και υποστήριξη για διαφορετικούς τύπους υλικού γραφικών.
  • Έχουν γίνει βελτιώσεις στη χρηστικότητα, όπως η προσθήκη συντομεύσεων και σαφέστερων επιλογών ρυθμίσεων.
  • Έχουν εισαχθεί σημαντικές αλλαγές στο UI και το UX, όπως η αναδιοργάνωση των ρυθμίσεων Plasma 6 και η εφαρμογή σχολίων διάταξης VDG για το Πλέγμα Μικρογραφιών.
  • Έχουν γίνει βελτιώσεις στην απόδοση και τη σταθερότητα του συστήματος, όπως η βελτιστοποίηση της κίνησης της οθόνης ματιών προς το κέντρο του παραθύρου και η διόρθωση σφαλμάτων που σχετίζονται με τη μεταφορά στο Qt6.
  • Διάφορα σφάλματα και προβλήματα έχουν διορθωθεί, όπως ζητήματα συμβατότητας, τυπογραφικά λάθη και σφάλματα απόδοσης.
    Απενεργοποιήστε το quitLock.
  • Καταργήθηκαν οι παρωχημένες ιδιότητες στο WindowThumbnailItem.
  • Καταργήθηκε το kde της επιφάνειας εργασίας περιλαμβάνει.
  • Ο κωδικός Qt 5 καταργήθηκε και απενεργοποιήθηκε.
  • Καταργήθηκε η λειτουργία doPaintBackground, η αναφορά στην οθόνη εφέ εξόδου βάσης, η εσωτερική σύνδεση Wayland, το KCM API που δεν υποστηρίζεται από τον πυρήνα KWin και η λειτουργία θέσης κατά την ανάληψη.
  • Καταργήθηκαν οι ύποπτες σταθερές τύπου C και οι προσωρινοί κανόνες.
  • Απόδοση υφής χωρίς βοηθητική δομή δεδομένων.
  • Αναδιάταξη μελών πλαισίου καρτελών.
  • Αντικαταστήστε τον μαγικό αριθμό με ένα ονομασμένο μέλος απαρίθμησης συμβάντων NewStuff.
  • Αντικαταστήστε τους πίνακες προβολής με την έννοια mvp.
  • Αντικαταστήστε τη σημαία ανεστραμμένου y με τον αριθμό μετασχηματισμού περιεχομένου.
  • Εκκαθάριση μικρών αλλαγών στην επιφάνεια εργασίας.
  • Δικά του παράθυρα στο χώρο.
  • Μεταφέρθηκε η αλλαγή επιφάνειας εργασίας από το PlasmaExtras.Heading.
  • Μεταφέρθηκαν ορισμένα σενάρια στο org.kde.kwin v3 qml api.
  • Παρέχετε ιδιότητες παραθύρου ως QString.
  • Γενική διαμόρφωση Refactor με σενάριο.
  • Διαγράψτε την επιφάνεια εργασίας grabber.
  • Ορισμός συντόμευσης στη λειτουργία πλατφόρμας.
  • Χρησιμοποιήστε μια καλύτερη διαδρομή για σενάρια.

τελικά αν είσαι ενδιαφέρεται να μάθει περισσότερα για αυτό, θα πρέπει να γνωρίζετε ότι ο κώδικας του έργου είναι γραμμένος σε C++ και διανέμεται με την άδεια GPLv2 και μπορείτε να ελέγξετε τις λεπτομέρειες της νέας έκδοσης Στον ακόλουθο σύνδεσμο.


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

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

*

*

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