जीयूआई जिसे आपने कभी नहीं बताया था: एक्स-विंडो सिस्टम
जबकि समुदाय केन्या बनाम यूनिटी बनाम गनोम (जबकि अन्य जीयूआई वातावरण के समर्थक अपनी अंगुलियों को ड्रम करते हैं) पर बहस जारी रखते हैं, लिनक्स के लिए नए लोग शायद ही कभी एक महत्वपूर्ण घटक का सामना करते हैं जो इन डेस्कटॉपों में से प्रत्येक को संभव बनाता है: आदरणीय एक्स-विंडो सिस्टम। आइए सॉफ़्टवेयर के इस महत्वपूर्ण टुकड़े को अधिक विस्तार से देखें।
एक्स-विंडो सिस्टम का इतिहास
एक्स-विंडो सिस्टम मूल रूप से यूनिक्स पर डब्ल्यू विंडोिंग सिस्टम के सफल होने के लिए विकसित किया गया था जो बहुत धीरे-धीरे भाग गया। एक्स नेटवर्क कंप्यूटिंग वातावरण का एक महत्वपूर्ण घटक बन गया है, क्योंकि इसकी एक स्ट्रेंज नेटवर्क में चल रहे अनुप्रयोगों को प्रदर्शित करने के लिए समर्थन है। प्रारंभ में एमआईटी एक्स कंसोर्टियम की देखभाल के तहत (इसके संस्करण 11 तक, इसलिए संक्षेप में एक्स 11 ), लाइसेंसिंग के संबंध में कई असहमति XFree86 परियोजना के निर्माण के कारण हुई, हालांकि अंत में यह मुख्य एक्स कोडेबेस में वापस कर दिया गया।
एक्स-विंडो सिस्टम क्या है
पहले के समय में, माइक्रोसॉफ्ट विंडोज का जीयूआई भी एक "खोल" था जो बेस (कमांड लाइन) ओएस के शीर्ष पर चला गया था ... कितने लोग "सी: \" प्रॉम्प्ट पर "जीत" टाइप करना याद करते हैं? विंडोज 95 के रूप में, उपयोगकर्ता को सीधे परिचित स्टार्ट-मेन्यू-एंड-टूल-बार इंटरफ़ेस पर भेजा गया था, और अधिकांश लिनक्स वितरण बहुत लंबे समय से पहले ऐसा करना शुरू कर दिया था। लेकिन तथ्य यह है कि लिनक्स डेस्कटॉप भी एक खोल है जो कर्नेल और बेस ऑपरेटिंग सिस्टम टूल्स पर चलता है, जिसकी नींव एक्स-विंडोज है
एक्स-विंडोज (औपचारिक रूप से " एक्स-विंडो सिस्टम " के रूप में जाना जाता है, लेकिन एक्स 11 या सिर्फ एक्स के रूप में भी जाना जाता है) सॉफ्टवेयर का एक संग्रह है जो सिस्टम के हार्डवेयर (तकनीकी रूप से सिस्टम के निचले स्तर के सॉफ़्टवेयर, जैसे कि सिस्टम के बीच चलता है) लिनक्स कर्नेल, जो बदले में हार्डवेयर से सिग्नल भेजता है और प्राप्त करता है) और एक्स क्लाइंट के रूप में जाना जाने वाला अन्य सॉफ़्टवेयर। जब उपयोगकर्ता किसी एप्लिकेशन में किसी बटन पर क्लिक करता है, तो उस माउस क्लिक को कर्नेल को भेजा जाता है, जो इसे एक्स-विंडो सर्वर पर भेजता है, जो इसे समझता है और / या इसे एप्लिकेशन (एक्स क्लाइंट) के साथ भेजता है, जो करेगा उदाहरण के लिए, वर्तमान फ़ाइल को सहेजें।
एक्स-विंडो सिस्टम एक लिनक्स उपयोगकर्ता की मदद कैसे करता है?
सबसे पहले और सबसे महत्वपूर्ण, X-Windows के बिना सुरुचिपूर्ण, स्नैज़ी, या अन्यथा उपयोगी डेस्कटॉप (या उनके उपकरण और एप्लिकेशन) में से कोई भी संभव नहीं होगा। तो "दिग्गजों के कंधों पर खड़े" परिप्रेक्ष्य से, एक्स-विंडोज कुछ सम्मान का हकदार है। एक्स-विंडोज आपको एसएसएच पर एक आवेदन सुरंग जैसे कुछ साफ चाल करने की अनुमति देता है।
ऐसा समय था जब लिनक्स स्थापना ने आपके लिए एक्स को स्वचालित रूप से कॉन्फ़िगर नहीं किया था, या कम सटीकता के साथ ऐसा किया था, इसलिए आपका इंस्टॉल आपको कमांड प्रॉम्प्ट पर बंद कर सकता है। फिर आपके पास इंटरनेट पर खोज करने का अवांछित कार्य था (किसी अन्य कंप्यूटर पर, क्योंकि आपके पास कोई GUI नहीं है, या लिंक जैसे टेक्स्ट ब्राउज़र के माध्यम से) XF86Config फ़ाइल के लिए जो आपके कंप्यूटर पर काम करेगा।
इसका मतलब यह है कि आपको बहुत ही बहुत आभारी होना चाहिए कि नए X.org सर्वर पैकेज आधुनिक हार्डवेयर से काफी बेहतर हैं। वे इतने बेहतर तरीके से जुड़े हुए हैं कि आपने कभी एक्स-विंडोज़ को सीधे नहीं देखा है (केवल एक डिस्प्ले मैनेजर जैसे कि लाइटडीएम, इसके बाद आपके पसंद के डेस्कटॉप के बाद) एक्स-आकार वाले कर्सर से अलग है जो आपके सत्र से पहले कभी भी संक्षिप्त रूप से दिखा सकता है शुरू करना।