Xfce क्लासिक, Xfce का एक कांटा लेकिन क्लाइंट-साइड विंडो सजावट के बिना

शॉन एनास्टासियो एक मुफ्त सॉफ्टवेयर उत्साही, जिसने किसी समय अपने स्वयं के ऑपरेटिंग सिस्टम "ShannOS" को विकसित करने की कोशिश की हाल ही में Xfce क्लासिक परियोजना के जन्म की घोषणा की।

जिसमें घटकों को विकसित करने का इरादा रखता है उपयोगकर्ता पर्यावरण Xfce, क्लाइंट साइड पर विंडो सजावट के उपयोग के बिना काम कर रहा है (CSD), जिसमें विंडो टाइटल और फ्रेम को विंडो मैनेजर द्वारा नहीं, बल्कि एप्लिकेशन द्वारा ही तैयार किया जाता है।

यह संभव हो गया, विंडो शीर्षक में मेनू, बटन और अन्य इंटरफ़ेस तत्वों को रखने के लिए GNOME के ​​साथ सादृश्य द्वारा। इसके अलावा, नया इंटरफ़ेस रेंडरिंग इंजन libxfce4ui लाइब्रेरी में बनाया गया है, जिसने मौजूदा परियोजनाओं में कोड परिवर्तन की आवश्यकता के बिना लगभग सभी डायलॉग बॉक्स के लिए CSD का स्वत: उपयोग किया।

CSD के लिए संक्रमण विरोधियों का सामना करना पड़ा कि विश्वास है कि CSD समर्थन वैकल्पिक होना चाहिए और उपयोगकर्ता को क्लासिक विंडो शीर्षक का उपयोग जारी रखने में सक्षम होना चाहिए।

CSD का उपयोग करने के विपक्ष के बीच, इसका उल्लेख है बहुत बड़ी विंडो शीर्षक क्षेत्र, खिड़की के शीर्षक के लिए आवेदन तत्वों को स्थानांतरित करने की आवश्यकता की कमी, Xfwm4 डिजाइन विषयों की अप्रभावीता और XDce / GNOME अनुप्रयोगों और प्रोग्रामों की विंडो सजावट में असंगतता जो CSD का उपयोग नहीं करते हैं।

यह ध्यान दिया जाना चाहिए कि कुछ उपयोगकर्ताओं द्वारा GNOME इंटरफ़ेस की अस्वीकृति का एक कारण CSD का उपयोग है।

चूंकि CSD को अक्षम करने के लिए सहायता प्रदान करने के लिए 5 महीने में कोई प्रयास नहीं किए गए थे, शॉन एनास्टासियो ने मामलों को अपने हाथों में लेने का फैसला किया और libxfce4ui लाइब्रेरी का एक कांटा बनाया, जिसमें उसने CSD के लिंक को साफ किया और पुराने सर्वर-साइड डेकोरेशन मोड (विंडो मैनेजर) को लौटा दिया।

अनुकूलता सुनिश्चित करने के लिए अनुप्रयोगों के साथ कि वे नए API libxfce4ui का उपयोग करते हैं और ABI को संरक्षित करते हैं।

विशेष बाइंडिंग तैयार किए गए हैं जो कि XfceTitledDialog क्लास के विशिष्ट CSD तरीकों का GtkDialog क्लास कॉल में अनुवाद करते हैं। नतीजतन, स्वयं के अनुप्रयोगों के कोड को बदले बिना, libxfce4ui पुस्तकालय की जगह CSD से Xfce अनुप्रयोगों को निकालना संभव है।

इसके अलावा, xfce4-panel का एक कांटा बना है, जिसमें क्लासिक व्यवहार वापस करने के लिए परिवर्तन शामिल हैं। Gentoo उपयोगकर्ताओं के लिए libxfce4ui-nocsd स्थापित करने के लिए एक ओवरले तैयार किया गया है।

Xubuntu / Ubuntu उपयोगकर्ताओं के लिए, एक पीपीए रिपॉजिटरी तैयार की गई है रेडी-टू-यूज़ पैकेज के साथ।

कांटा बनाने के कारण, सीन अनास्तासीसमझाया गया है कि:

आप कई वर्षों से Xfce का उपयोग कर रहे हैं और आपको इस वातावरण का इंटरफ़ेस पसंद है। उस इंटरफ़ेस को बदलने का निर्णय लेने के बाद जिसे आप असहमत थे, और पुराने व्यवहार को वापस करने के लिए एक विकल्प प्रदान करने के प्रयासों की कमी के कारण, आपकी समस्या को स्वतंत्र रूप से हल करने और अन्य लोगों के साथ समाधान साझा करने का निर्णय लिया गया जो आपकी बात साझा करते हैं।

Xfce Classic का उपयोग करते समय समस्याओं में से, डुप्लिकेट प्रिंटिंग पर ध्यान दिया जाता है हेडर और एप्लिकेशन विंडो में डुप्लिकेट जानकारी के प्रदर्शन के कारण हेडर।

यह सुविधा Xfce 4.12 और 4.14 के व्यवहार के अनुरूप है, और CSD से संबंधित नहीं है।

कुछ अनुप्रयोगों में, कहा दोहराव सामान्य लगता है (उदाहरण के लिए, xfce4- स्क्रीनशॉट में), लेकिन दूसरों में यह स्पष्ट रूप से अनुचित है। इस समस्या को हल करने के लिए, XFceHeading के प्रतिपादन को नियंत्रित करने वाले पर्यावरण चर को जोड़ने से इंकार नहीं किया जाता है।

CSD समर्थकों की स्थिति मेनू, पैनल बटन और अन्य महत्वपूर्ण इंटरफ़ेस तत्वों को रखने के लिए व्यर्थ विंडो शीर्षक स्थान का उपयोग करने की क्षमता के लिए नीचे आती है।

सभी अनुप्रयोगों के लिए विंडो सजावट सर्वर साइड पर विंडो सर्विस क्षेत्रों के क्लासिक प्रतिपादन में एकीकृत शैली में लाने के लिए बहुत आसान है।

सीएसडी के मामले में, प्रत्येक ग्राफिकल पर्यावरण के लिए अलग से एप्लिकेशन इंटरफ़ेस को अनुकूलित करना आवश्यक है और यह सुनिश्चित करना काफी मुश्किल है कि आवेदन विभिन्न उपयोगकर्ता वातावरणों में अजीब न लगे।

Fuente: https://linuxreviews.org


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: एबी इंटरनेट नेटवर्क 2008 SL
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   01101001b कहा

    तालियाँ। ईमानदारी से तालियाँ।
    चुनने का विकल्प लिनक्स की एक विशिष्ट विशेषता होना चाहिए। और वो यह था।
    अब अगर आप चुनते रहना चाहते हैं, तो आपको अलग हटना होगा जैसे शॉन एनास्टासियो ने किया (उनके लिए भाग्यशाली है, वह कर सकते हैं)।
    अविश्वसनीय, एक्सो वे आपको दूसरे को नहीं छोड़ते हैं।
    और जो लोग किसी भी बदलाव को वैकल्पिक बनाने से इनकार करते हैं, और इसके विपरीत, वे इसे हम में से उन लोगों पर थोपते हैं जो विकसित नहीं होते हैं, वे लिनक्स के विखंडन के कारण अपने कपड़े फाड़ने वाले पहले हैं (उंगली को इंगित करते हुए, निश्चित रूप से, जो लोग कांटे बनाते हैं) वे स्वयं ही अपराधी हैं।