यदि आप थोड़ी देर के लिए लिनक्स का उपयोग कर रहे हैं, तो संभवतः आपने कुछ एप्लिकेशन देखे होंगे जो क्यूटी या जीटीके + पर आधारित हैं। तो ये वास्तव में क्या हैं? क्या इससे कोई फर्क पड़ता है कि आप क्यूटी या जीटीके + आधारित एप्लिकेशन का उपयोग कर रहे हैं?

चलो डेस्कटॉप टूलकिट्स के बारे में बात करते हैं

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

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

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

क्यूटी: प्यारा और कार्यात्मक

क्यूटी (आमतौर पर उच्चारण "प्यारा") 1 99 1 में डेवलपर्स की एक जोड़ी से शुरू हुई जिसने अंततः ट्रॉल्टेक (जो बदले में नोकिया द्वारा खरीदा गया था, फिर डिजीया को बेचने वाले व्यावसायिक अधिकार)। क्यूटी पहले के डेस्कटॉप वातावरण की नींव के रूप में प्रमुखता के लिए आया था, जो ज्यादातर उपयोगकर्ता आज केडीई सॉफ्टवेयर संग्रह के रूप में जानते हैं। उस समय अन्य टूलकिट की तुलना में क्यूटी का अधिक आधुनिक रूप (यह 1 99 0 के दशक के अंत में आम था या फिर भी झोउ में लिखे गए अनुप्रयोगों का उपयोग करने के लिए आम था, जो अभी भी कार्यात्मक था, बल्कि दिनांकित दिख रहे थे) डेस्कटॉप पर जाने के लिए केडीई सेट पर सेट लिनक्स सहित यूनिक्स के लिए पर्यावरण।

हालांकि, कुछ समुदाय के सदस्यों ने क्यूटी के लाइसेंसिंग के लिए अपवाद लिया, जिसमें उस समय संशोधित संस्करणों को पुनर्वितरण से प्रतिबंध शामिल थे। बहस चल रही थी, और परिणाम एक नया, पूरी तरह से मुक्त टूलकिट बनाने का निर्णय था।

केडीई सॉफ्टवेयर संग्रह में प्रत्येक कार्यक्रम के अलावा, लिनक्स के लिए कुछ प्रसिद्ध क्यूटी-आधारित ऐप्स, लोकप्रिय मीडिया प्लेयर वीएलसी, मजबूत डेस्कटॉप-प्रकाशन एप्लिकेशन स्क्रिबस और कैलिबर ई-बुक प्रबंधन कार्यक्रम शामिल हैं।

जीटीके +: यह सिर्फ जिम के लिए नहीं है

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

जीआईएमपी के अलावा, जीटीके + का उपयोग कर अन्य लोकप्रिय लिनक्स अनुप्रयोग क्रोमियम ब्राउज़र (जिसका उपयोग Google क्रोम के लिनक्स संस्करण का उत्पादन करने के लिए किया जाता है), बहु-प्रोटोकॉल इंस्टेंट मैसेंजर पिजिन, और अन्य डेस्कटॉप वातावरण जैसे मैट और एलएक्सडीई हैं।