एक्स विंडो सिस्टम क्या है? [बन्द है]


10

क्या कोई मुझे बता सकता है कि X विंडो सिस्टम क्या है और इसका उपयोग किस लिए किया जाता है?


4
हम्मम .... इस पर पहले से ही बहुत सारी जानकारी है। आपने किन सूचना स्रोतों की जांच की है? क्या आपने विकीपीडिया को देखा है?
mdpc

विकिपीडिया लेख के किस भाग को आपने नहीं समझा?
गिल्स एसओ- बुराई को रोकना '

जवाबों:


18

आप भ्रमित हो सकते हैं, और यह आपकी गलती नहीं है, क्योंकि लिनक्स के 2 अर्थ हो सकते हैं।

  1. लिनक्स एक कर्नेल है: इस कर्नेल का उपयोग कई प्रणालियों में किया जाता है, जिसमें एंड्रॉइड और 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 डी आदि में अपग्रेड करने के लिए लॉगआउट करना होगा)।


http://en.wikipedia.org/wiki/X_Window_System भी देखें


3

एक्स विंडो सिस्टम ग्राफिकल यूजर इंटरफेस के लिए आधार है। X एक क्लाइंट-सर्वर मॉडल का उपयोग करता है: एक्स सर्वर सब कुछ प्रदर्शित करने (ड्राइंग) के लिए जिम्मेदार है, जबकि क्लाइंट एक्स सर्वर को बताता है कि क्या प्रदर्शित करना (आकर्षित करना) है। क्लाइंट और सर्वर को एक ही होस्ट पर होने की आवश्यकता नहीं है।

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

Microsoft Windows के विपरीत, X ऑपरेटिंग सिस्टम का हिस्सा नहीं है। हालाँकि ग्राफिक्स हार्डवेयर का उपयोग करने के लिए एक्स सर्वर में असाधारण विशेषाधिकार होते थे, लेकिन आप एक्स के बिना पूरी तरह से एक यूनिक्स / लिनक्स सिस्टम चला सकते हैं। पूरी तरह से एक सिस्टम पर स्थापित, आपको एक्स लाइब्रेरी मिल सकती है।


"हालांकि, बहुत सारे सॉफ़्टवेयर एक्स पुस्तकालयों पर निर्भर करते हैं [...]" मैं कल्पना नहीं कर सकता कि Xlib की आवश्यकता क्यों होगी यदि उक्त कार्यक्रमों को उपयोगी बनाने के लिए कोई एक्स सर्वर नहीं है । X11 का पूरा बिंदु GUI की सुविधा के लिए है, इसलिए इसका उपयोग करने वाले सभी प्रोग्राम स्वाभाविक रूप से GUI से संबंधित होने वाले हैं। और वहाँ रहे हैं प्रोग्राम हैं जो Xlib का उपयोग करते हुए कभी नहीं एक खिड़की को उत्पन्न करने। lsw, उदाहरण के लिए, दिए गए सर्वर के लिए सभी खुले ग्राहकों को सूचीबद्ध करता है। एक टर्मिनल में चलाता है और आउटपुट को प्रिंट करता है। यदि कोई एक्स सर्वर स्थापित नहीं है, तो सूची के लिए कोई क्लाइंट नहीं है, तो बहुत उपयोगी नहीं है।
ब्रैडेन बेस्ट

@BradenBest जहाँ तक मुझे पता है कि X पुस्तकालयों में GUI विशिष्ट कोड से अधिक है।
काउंटरमोड

1
यह एक प्रोग्राम है कि एक एक्स सर्वर के साथ बातचीत नहीं करता है के लिए xlib का उपयोग करने के लिए बुरा प्रोग्रामिंग अभ्यास नहीं होगा?
ब्रैडेन बेस्ट

0

में Linux, मुख्य (या छोटे के लिए एक्स) के GUIरूप में जाना जाता है X Window System। कुछ विन्यास में X Window Systemशामिल हैं: फोंट, जीयूआई लॉगिन उपकरण, उपयोगकर्ता डेस्कटॉप वातावरण, रिमोट एक्सेस के लिए एक्स का उपयोग करना, और स्थानीयकरण।

के लिए कुछ X सर्वर विकल्प Linuxहैं: XFree86, X.org-X11, और Accelerated-XXFree862004 तक एक प्रमुख एक्स सर्वर विकल्प था, जब Linuxडिस्ट्रोस को स्थानांतरित कर दिया गया था X.org-X11

अधिक जानकारी http://www.x.org/wikiX.org-X11 पर देखी जा सकती है


X विंडो सिस्टम एक GUI नहीं है, यह विंडो सिस्टम के लिए एक आधार है।
काउंटर

@ एनकाउंटर यह वह चीज है जो मैंने इकट्ठा की थी जब मैंने देखा कि लिनक्स में X विंडो सिस्टम क्या है
ryekayo

फिर उस जानकारी को गुमराह किया जाता है। अधिक पृष्ठभूमि के लिए मेरा उत्तर देखें।
काउंटरमॉड

@countermode और आप इस जानकारी को कहां से आधार बनाते हैं? मैंने इसे लिनक्स सिस्टम एडमिनिस्ट्रेशन बुक में देखा था और क्या यह ऑनलाइन कॉन्फ्रेंस करने में सक्षम था?
रेकायो

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

0

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

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