केडीई, जीटीके, जीटीके +, क्यूटी और / या गनोम क्या है?


60

मैं उबंटू (और सामान्य रूप से लिनक्स) के लिए नया हूं। कभी-कभी जब उबंटू सॉफ्टवेयर सेंटर के कार्यक्रमों को देखते हैं, तो मैं कार्यक्रमों को 'जीटीके + पर्यावरण' के लिए, या 'गनोम के लिए', या अन्य बहुत सारी चीजों के बारे में देखता हूं। मुझे पता है कि मुझे Ubuntu 12.04 LTS मिला है, और जो मैं अपने मॉनिटर के माध्यम से देख रहा हूं वह विवादास्पद एकता इंटरफ़ेस प्रतीत होता है।

कार्यक्रमों के विवरण (जैसे केडीई, जीटीके, क्यूटी, गनोम, गनोम 'शेल', आदि) में वर्णित इन अन्य चीजों को मैं क्या देख रहा हूं? क्या वे लिनक्स GUI हैं जो एकता के विकल्प हैं? क्या वे निर्भरताएँ हैं जिनकी मुझे आवश्यकता है?

मैंने पिछले कई महीनों को अपने वर्तमान रूप में उबंटू में उपयोग करने के लिए खर्च किया है (हालांकि मैं कबूल करता हूं, मैंने कॉम्पिज़ के साथ खेला है, जो नरक के रूप में मजेदार है)। अगर मैं इनका उपयोग करता हूं तो क्या ये अन्य चीजें मेरी दुनिया को पूरी तरह से पलट देंगी?



उबंटू पूछने के लिए आपका स्वागत है! मैं समझता हूं कि जब आप उबंटू / लिनक्स का उपयोग करना शुरू करते हैं तो ये सभी नई शर्तें भ्रामक लगती हैं। हालाँकि, मुझे भी लगता है कि आपका प्रश्न उत्तर देने के लिए बहुत व्यापक है। जैसा कि @UriHerrera ने पहले ही दिखाया था, इस साइट पर भी जानकारी पहले से मौजूद है। मैं इस प्रश्न को बंद कर रहा हूं। इस साइट के लिए किस तरह के प्रश्न फिट हैं, इसके बारे में अधिक जानकारी के लिए अक्सर पूछे जाने वाले प्रश्न भी देखें ।
gertvdijk 21

2
माफी माँगने के लिए कुछ भी नहीं है :)
फ्लिम

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

1
@EliahKagan यह नियम का एक स्पष्ट अपवाद है जैसा कि प्रश्न के शीर्ष पर स्पष्ट रूप से उल्लेख किया गया है। और मैं आपसे एक संकीर्ण प्रश्न होने के बारे में असहमत हूं, क्योंकि यह प्रश्न DE और UI टूलकिट दोनों के बारे में है । प्रभावी रूप से, यह कम से कम आधा डुप्लिकेट है। और मैं एक उत्तर के रूप में एक पुस्तक लिख सकता था, इसलिए, यह निश्चित रूप से एक "बहुत व्यापक" प्रकार का है।
gertvdijk

जवाबों:


51

जीटीके, जीटीके + और क्यूटी जीयूआई टूलकिट हैं। ये वे लाइब्रेरीज़ हैं, जिनका उपयोग एक्स-सर्वर के शीर्ष पर चल रहे सभी ग्राफ़िकल इंटरफेस डिज़ाइन करने के लिए डेवलपर्स करते हैं। ये ऐसी चीजें हैं जिन्हें आपको निर्भरता के रूप में स्थापित करने की आवश्यकता है। वे लिनक्स "विंडोज" GDI / GDI + के बराबर हैं। जब कोई एप्लिकेशन इनमें से किसी का उपयोग करता है, तो यह हमेशा एक सामान्य "लुक एंड फील" होगा।

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

एकता कई गनोम उपयोगिताओं (नॉटिलस, रिदमबॉक्स, आदि) का उपयोग करती है, इसलिए केडीई के लिए एकता अधिक गनोम है।


20

GTK + "GIMP टूलकिट" ( http://en.wikipedia.org/wiki/GTK+ ) है; यह विजेट्स को संदर्भित करता है - बिट्स जो GUI एप्लिकेशन बनाते हैं, जैसे बटन, मेनू, ड्रॉप लिस्ट, आदि - और अंतर्निहित बिट्स जिन्हें आप नहीं देख सकते हैं, जैसे कॉन्फ़िगरेशन को संग्रहीत करने के लिए लाइब्रेरी।

एकता एक डेस्कटॉप वातावरण है - सूक्ति पर आधारित है। GNOME एक डेस्कटॉप वातावरण है जो GTK + को अपने GUI टूलकिट के रूप में उपयोग करता है। KDE एक अन्य डेस्कटॉप वातावरण है। यह सामान्य शैली में विंडोज की तरह अधिक है और अपने GUI टूलकिट के रूप में Qt का उपयोग करता है।

अच्छी खबर यह है कि क्यूटी एप्लिकेशन एकता में ठीक चलते हैं।

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

Qt पर लिखा गया एक आवेदन आवश्यक रूप से KDE के लिए लिखे गए ऐप के समान नहीं है, हालाँकि। बहुत सारे ऐप हैं जो अपने GUI के लिए Qt का उपयोग करते हैं और KDE लाइब्रेरीज़ का उपयोग नहीं करते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.