आप अपने लिनक्स डेस्कटॉप पर जो ग्राफिकल इंटरफ़ेस देखते हैं, वह जीयूआई टूलकिट के सौजन्य से है। लिनक्स पर जीयूआई ढांचे के बारे में जानने के लिए आपको यहां सब कुछ चाहिए।

लिनक्स जीयूआई टूलकिट भ्रामक लग सकता है, लेकिन वे आधुनिक लिनक्स डेस्कटॉप के स्वरूप और अनुभव को परिभाषित करते हैं। यहां आपको उनके बारे में जानने की जरूरत है।

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

X खिड़की की सजावट बनाना नहीं जानता। यह विंडोज़ में बटन नहीं खींचता है या किसी पाठ तत्व को बाहर नहीं करता है। इन सभी चीजों को टूलकिट द्वारा हैंडल किया जाता है।

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

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

instagram viewer

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

मूल टूलकिट का उपयोग करने वाले xcalc जैसे X ऐप्स इंस्टॉल करना संभव है। यदि आप करते हैं, तो आप देखेंगे कि वे बहुत पुराने जमाने के दिखते हैं।

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

GNOME और Xfce GTK टूलकिट का उपयोग करते हैं जो मूल रूप से GIMP के लिए विकसित किया गया था क्योंकि Qt के पास मालिकाना लाइसेंस था जब इसे पहली बार 90 के दशक में विकसित किया गया था।

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

क्यों एक ही मशीन पर दो प्रोग्राम बहुत अलग दिख सकते हैं

एक्स के यूआई अज्ञेयवाद के कारण, एक ही मशीन पर विभिन्न कार्यक्रमों में व्यापक रूप से भिन्न उपस्थिति हो सकती है। यह एक कारण हो सकता है कि लिनक्स डेस्कटॉप मुख्यधारा के उपयोगकर्ताओं के बीच स्वीकृति प्राप्त करने के लिए संघर्ष कर रहे हैं।

गनोम और केडीई अपने पसंदीदा टूलकिट का उपयोग करके अनुप्रयोगों को बंडल करके इसे प्राप्त करने का प्रयास करते हैं सिस्टम और उपयोगकर्ताओं को नए ऐप चुनते समय मुख्य टूलकिट का उपयोग करके बनाए गए ऐप का पक्ष लेने के लिए प्रोत्साहित करना स्थापित करना।

उपयोगकर्ता लिनक्स सिस्टम पर अपनी पसंद का कोई भी प्रोग्राम इंस्टॉल कर सकते हैं। यूजर इंटरफेस के लिए यह दृष्टिकोण लिनक्स के लचीलेपन का एक उदाहरण है।

टूलकिट आधुनिक Linux ऐप्स के स्वरूप और अनुभव को परिभाषित करते हैं। वे डेवलपर्स को उन्हें स्क्रैच से लिखने के बजाय ग्राफिकल तत्व प्रदान करके विकास को सुव्यवस्थित करते हैं।

Qt और GTK आधुनिक KDE, GNOME, और Xfce डेस्कटॉप का आधार हैं। वे अलग-अलग टूलकिट के साथ बनाए गए Linux ऐप भी बना सकते हैं जिनकी अलग-अलग दिखावट होती है।

Linux डेस्कटॉप चुनने का अर्थ है उसके नीचे एक टूलकिट चुनना। लगता है कि हर किसी का अपना निजी पसंदीदा होता है लेकिन आपको कौन सा सबसे अच्छा लगता है, यह इस बात पर निर्भर करता है कि आप अपने डेस्कटॉप से ​​क्या उम्मीद करते हैं।