
Thiesus' Ship हे Linux वरील Wayland आणि X11 विंडो सिस्टमसाठी विंडो व्यवस्थापक आहे
अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना प्रशासक विकासक संमिश्र खिडक्या KWinFT, जाहीर केले च्या अर्थाने ब्लॉग पोस्ट काही cत्यांनी प्रकल्पात केलेले बदल आणि सर्वात लक्षणीय आहे प्रकल्पाच्या नावात बदल, ज्याला आता "थिसियस शिप" म्हटले जाते. ते नमूद करतात की प्रकल्पाचे नाव बदलल्याने, GitLab चा विकास GitHub वर हलविला जाईल आणि थिसिअस शिप 6.0 ची मुख्य आवृत्ती तयार करेल. (जे आधीच प्रसिद्ध झाले आहे).
थिसियस जहाज Wayland आणि X11 चे समर्थन करते, KDE प्लाझमाला लक्ष्य करते आणि KWin साठी पारदर्शक बदली म्हणून वापरले जाऊ शकते. अशा प्रकारे प्रकल्प लक्षणीय अंतर्गत प्रक्रिया आणि COMO (कंपोजर मॉड्यूल) लायब्ररीच्या वापराद्वारे KWin पेक्षा वेगळा आहे.
COMO सुरुवातीला KDE एकत्रीकरणासाठी विकसित केले गेले परंतु इतर डेस्कटॉप वातावरणात वापरले जाऊ शकते, ज्यामुळे फंक्शन्स बदलणे आणि ऑपरेशनल लॉजिकमध्ये बदल करणे सोपे होते, आउटपुट सपाट करण्यासाठी C++ आणि OpenGL टेम्पलेट्स वापरणे, कारण ते कंपोझिशन मॉड्यूल्सचा एक संच तयार करतात ज्याचा वापर संयुक्त तयार करण्यासाठी आधार म्हणून केला जाऊ शकतो. Wayland आणि X11 साठी व्यवस्थापक. याव्यतिरिक्त, COMO सक्रियपणे C++ टेम्पलेट्स वापरते, ज्यामुळे फंक्शन्स बदलणे आणि ऑपरेशनल लॉजिकमध्ये बदल करणे सोपे होते. आउटपुट सपाट करण्यासाठी OpenGL चा वापर केला जातो.
ची कार्यक्षमता थेसियस शिप वेलँडसाठी उच्च-गुणवत्तेचे आणि सर्वसमावेशक समर्थन प्रदान करण्यावर लक्ष केंद्रित करते, केविन आर्किटेक्चरल वैशिष्ट्ये पुन: कार्य करणे जे वेलँडसह एकीकरण गुंतागुंतीत करते, वेलँड प्रोटोकॉलसाठी अतिरिक्त विस्तार लागू करणे आणि वेलँड-आधारित सत्रांसाठी पूर्ण समर्थन प्रदान करते.
थिसिअस जहाजाचा स्क्रीनशॉट
द्वारा नवीन आवृत्तीद्वारे सादर केलेल्या बदलांचा एक भाग, हे Qt 6 मधील संक्रमण आणि KDE प्लाझ्मा 6 सह वापरासाठी अनुकूलतेसाठी लक्षणीय आहे, OpenGL ड्राइव्हर्स वापरून प्रस्तुतीकरणासाठी समर्थनासह आणि देखील:
- कोडमध्ये अनेक बदल केले गेले आहेत, ज्यामध्ये काही सिग्नल काढून टाकणे आणि घटकांची पुनर्रचना करणे समाविष्ट आहे.
- चांगल्या स्पष्टतेसाठी आणि सुसंगततेसाठी स्क्रिप्टच्या अनेक घटकांची नावे बदलण्यात आली आहेत.
- अनेक नवीन वैशिष्ट्ये जोडली गेली आहेत, जसे की X11-केवळ क्रॅशसाठी पर्याय, कर्सर थीम समर्थन, आणि विविध प्रकारच्या ग्राफिक्स हार्डवेअरसाठी समर्थन.
- उपयोगिता सुधारणा केल्या आहेत, जसे की शॉर्टकट आणि स्पष्ट सेटिंग्ज पर्याय जोडणे.
- महत्त्वपूर्ण UI आणि UX बदल सादर केले गेले आहेत, जसे की प्लाझ्मा 6 सेटिंग्जची पुनर्रचना करणे आणि थंबनेल ग्रिडसाठी VDG लेआउट फीडबॅक लागू करणे.
- विंडोच्या मध्यभागी डोळा स्क्रीनचे ॲनिमेशन ऑप्टिमाइझ करणे आणि Qt6 वर पोर्ट करण्याशी संबंधित दोष निराकरण करणे यासारख्या प्रणाली कार्यप्रदर्शन आणि स्थिरतेमध्ये सुधारणा करण्यात आल्या आहेत.
- विविध बग आणि समस्यांचे निराकरण केले गेले आहे, जसे की सुसंगतता समस्या, टायपो आणि कार्यप्रदर्शन त्रुटी.
QuitLock अक्षम करा. - WindowThumbnailItem मधील अप्रचलित गुणधर्म काढले.
- काढून टाकलेले डेस्कटॉप kde समाविष्ट आहे.
- Qt 5 कोड काढला आणि अक्षम केला.
- काढले doPaintBackground फंक्शन, बेस आउटपुट इफेक्ट स्क्रीन संदर्भ, अंतर्गत Wayland कनेक्शन, KCM API KWin कोरद्वारे समर्थित नाही आणि टेकओव्हर फंक्शनवरील स्थान.
- संशयास्पद सी-शैली स्थिरांक आणि तात्पुरते नियम काढले.
- सहाय्यक डेटा संरचनेशिवाय पोत प्रस्तुत करा.
- टॅब बॉक्स सदस्यांना पुनर्क्रमित करा.
- NewStuff इव्हेंटच्या नामांकित गणन सदस्यासह जादूचा क्रमांक बदला.
- एमव्हीपी संकल्पनेसह प्रोजेक्शन मॅट्रिक्स पुनर्स्थित करा.
- इन्व्हर्टेड-वाय ध्वज कंटेंट ट्रान्सफॉर्मेशन एनमसह बदला.
- किरकोळ डेस्कटॉप बदल साफ केले.
- जागेत स्वतःच्या खिडक्या.
- PlasmaExtras.Heading मधून हस्तांतरित डेस्कटॉप बदल.
- org.kde.kwin v3 qml api वर काही स्क्रिप्ट पोर्ट केल्या.
- QString म्हणून विंडो गुणधर्म प्रदान करा.
- स्क्रिप्टसह रिफॅक्टर जेनेरिक कॉन्फिगरेशन.
- डेस्कटॉप ग्रॅबर हटवा.
- प्लॅटफॉर्म फंक्शनवर शॉर्टकट सेट करा.
- स्क्रिप्टसाठी एक चांगला मार्ग वापरा.
शेवटी तुम्ही असाल तर याबद्दल अधिक जाणून घेण्यात स्वारस्य आहे, तुम्हाला माहित असले पाहिजे की प्रोजेक्ट कोड C++ मध्ये लिहिलेला आहे आणि GPLv2 परवान्याअंतर्गत वितरित केला आहे आणि तुम्ही नवीन प्रकाशनाचे तपशील तपासू शकता. पुढील लिंकवर