क्या कोई मुझे बता सकता है कि X विंडो सिस्टम क्या है और इसका उपयोग किस लिए किया जाता है?
क्या कोई मुझे बता सकता है कि X विंडो सिस्टम क्या है और इसका उपयोग किस लिए किया जाता है?
जवाबों:
आप भ्रमित हो सकते हैं, और यह आपकी गलती नहीं है, क्योंकि लिनक्स के 2 अर्थ हो सकते हैं।
लिनक्स एक कर्नेल है: इस कर्नेल का उपयोग कई प्रणालियों में किया जाता है, जिसमें एंड्रॉइड और 2 में उल्लिखित सिस्टम शामिल हैं।
लिनक्स भी अक्सर भ्रमित करने के लिए डेबियन, उबंटू, रेडहैट, सेंटो, सुज़ और कई और अधिक जैसे सिस्टमों को संदर्भित करने के लिए उपयोग किया जाता है। इन प्रणालियों को बेहतर रूप से Gnu + Linux के रूप में वर्णित किया गया है, और डेस्कटॉप मामले में X11 + Gnu + Linux।
X11 उस सिस्टम का सही नाम है, जिसके बारे में आप पूछ रहे हैं। X11 एक आर्किटेक्चर इंडिपेंडेंट, नेटवर्क ट्रांसपेरेंट, पॉलिसी फ्री, विंडोिंग सिस्टम है।
X11 सर्वर एक उपयोगकर्ता प्रक्रिया के रूप में चलता है। अन्य प्रक्रियाएं भी चलती हैं, विंडो मैनेजर (फ्रेम और शीर्षक बार के साथ खिड़कियों को सजाने के लिए, और चलती और आकार बदलना), टास्कबार, और अन्य। यह कहा गया है "MS-Windows एक विंडोिंग सिस्टम है जिसमें OS एक विचार के रूप में अटका हुआ है, और Unix / Linux एक OS है जिसमें एक खिड़की प्रणाली है जिसे बाद में सोचा गया है।"
X11 का उपयोग अधिकांश यूनिक्स पर किया जाता है: Gnu (Gnu + Linux सहित), Bsd, सोलारिस, Hp-Ux, इत्यादि।
आप अन्य मशीनों पर खिड़कियां खोल सकते हैं, अगर आपके पास सही प्राधिकरण है। और रिमोट (संभवतः अधिक शक्तिशाली) मशीन पर एप्लिकेशन चला सकते हैं, और स्थानीय रूप से एप्लिकेशन प्रदर्शित कर सकते हैं। यह VNC या दूरस्थ डेस्कटॉप के विपरीत, प्रति एप्लिकेशन या प्रति विंडो के आधार पर किया जाता है, जो कि एक समय में एक डेस्कटॉप पर होता है।
X11 की कोई नीति नहीं है कि चीजें कैसी दिखती हैं या चीजें कैसे होती हैं। इसने 1985 के बाद से इसे सहन करने की अनुमति दी है, कुछ एक्सटेंशन जैसे वीडियो, आकार की खिड़कियां और 3 डी के साथ। लुक और फील के सभी बदलाव विंडो मैनेजर और अन्य हेल्पर ऐप्स को बदलकर या बदलकर किया जाता है। आप बिना लॉग आउट किए विंडो मैनेजर बदल सकते हैं। इसलिए 1985 (Microsoft के पूर्व की खिड़कियों) से 1995 (Win95), से 2001 (जीत XP), 2014 (जीत 7) से (2014 में विन 7) में से कुछ को बदलना संभव है (सही मन में कोई भी जीत 8 की तरह कुछ नहीं चलाएगा), कुछ बेहतर करने के लिए - कोई रिबूट नहीं, एक लॉग आउट भी नहीं। (हालांकि यदि आपके पास X11 का 1985 संस्करण था, तो आपको उस 3 डी आदि में अपग्रेड करने के लिए लॉगआउट करना होगा)।
एक्स विंडो सिस्टम ग्राफिकल यूजर इंटरफेस के लिए आधार है। X एक क्लाइंट-सर्वर मॉडल का उपयोग करता है: एक्स सर्वर सब कुछ प्रदर्शित करने (ड्राइंग) के लिए जिम्मेदार है, जबकि क्लाइंट एक्स सर्वर को बताता है कि क्या प्रदर्शित करना (आकर्षित करना) है। क्लाइंट और सर्वर को एक ही होस्ट पर होने की आवश्यकता नहीं है।
एक्स स्वयं के लिए एक्स ग्राफिकल यूजर इंटरफेस के लिए पर्याप्त नहीं है, एक्स सर्वर के लिए "केवल जानता है" कैसे आयताकार, रेखाएं, बिटमैप और अन्य आकृतियों को आकर्षित करते हैं और फोंट कैसे प्रस्तुत करते हैं। यह विंडो ओवरलैपिंग, कर्सर, इनपुट इवेंट मैनेजमेंट (जैसे विज्ञापन कुंजी प्रेस और रिलीज़, माउस मूवमेंट, माउस क्लिक) आदि का भी ध्यान रखता है।किसी भी तरह का "लुक और फील" प्रदान करें। यह विजेट सेटों के लिए है जो ऐसे सेटों के लिए X के शीर्ष पर कार्य करते हैं। ऐसे सेट Qt या GTK के उदाहरण हैं। ऐतिहासिक उदाहरण मोटिफ और XView हैं। ये विजेट सेट "वर्णन" करते हैं कि क्या विजेट मौजूद हैं (जैसे टेक्स्ट इनपुट फ़ील्ड, ड्रॉप डाउन बॉक्स, बटन, कैनवस आदि), वे कैसे दिखते हैं, और वे कैसे कार्य करते हैं। उसके ऊपर विंडो मैनेजर होते हैं, जो अच्छी तरह से, विंडो मैनेजमेंट के लिए जिम्मेदार होते हैं, यानी विंडो कैसे सजाई जाती हैं (फ्रेम, टाइटल बार) और वे कौन से एक्शन एलिमेंट्स प्रदान करते हैं (जैसे कि मिनिमम, मैक्सिमम, क्लोज आदि)
Microsoft Windows के विपरीत, X ऑपरेटिंग सिस्टम का हिस्सा नहीं है। हालाँकि ग्राफिक्स हार्डवेयर का उपयोग करने के लिए एक्स सर्वर में असाधारण विशेषाधिकार होते थे, लेकिन आप एक्स के बिना पूरी तरह से एक यूनिक्स / लिनक्स सिस्टम चला सकते हैं। पूरी तरह से एक सिस्टम पर स्थापित, आपको एक्स लाइब्रेरी मिल सकती है।
lsw, उदाहरण के लिए, दिए गए सर्वर के लिए सभी खुले ग्राहकों को सूचीबद्ध करता है। एक टर्मिनल में चलाता है और आउटपुट को प्रिंट करता है। यदि कोई एक्स सर्वर स्थापित नहीं है, तो सूची के लिए कोई क्लाइंट नहीं है, तो बहुत उपयोगी नहीं है।
में Linux, मुख्य (या छोटे के लिए एक्स) के GUIरूप में जाना जाता है X Window System। कुछ विन्यास में X Window Systemशामिल हैं: फोंट, जीयूआई लॉगिन उपकरण, उपयोगकर्ता डेस्कटॉप वातावरण, रिमोट एक्सेस के लिए एक्स का उपयोग करना, और स्थानीयकरण।
के लिए कुछ X सर्वर विकल्प Linuxहैं: XFree86, X.org-X11, और Accelerated-X। XFree862004 तक एक प्रमुख एक्स सर्वर विकल्प था, जब Linuxडिस्ट्रोस को स्थानांतरित कर दिया गया था X.org-X11।
अधिक जानकारी http://www.x.org/wikiX.org-X11 पर देखी जा सकती है
एक्स-विंडो सॉफ्टवेयर का एक टुकड़ा है जो हार्डवेयर डिस्प्ले पर विंडोज़ को आकर्षित करने की अनुमति देता है। यह केवल विंडो को बनाता है, ले जाता है और बंद कर देता है और साथ ही कर्सर के हिलने और बटन पर क्लिक करने जैसी माउस घटनाओं की भी व्याख्या करता है। एक्स-विंडो सभी प्रदान नहीं करता है कि अच्छी खिड़कियां फ्रेम, रंग योजनाएं, ग्राफिक्स प्रभाव, ध्वनि आदि जैसी अनावश्यक विशेषताएं - यह विंडो प्रबंधक के लिए एक नौकरी है जो एक्स-विंडो के शीर्ष पर काम करती है ।