क्या आज भी X11 का इस्तेमाल किया जाता है?


11

मैंने अपने मैक पर काफी समय से X11 स्थापित किया है (जब तक मेरे पास इसका स्वामित्व है मुझे लगता है) और कभी भी इसका उपयोग नहीं किया है। क्या अनुप्रयोग अभी भी X11 का उपयोग करते हैं या इस बिंदु पर आउटडेटेड हैं? क्या मुझे इसका उपयोग "सीखना" चाहिए क्योंकि मैं इसे भविष्य में उपयोग कर सकता हूं? मेरे द्वारा पूछे जाने का कारण यह है कि मैंने पढ़ा है कि आप SSH पर X चला सकते हैं और मुझे लगा कि रिमोट मशीन से कुछ ग्राफिक्स प्राप्त करने के लिए विंडो मैनेजर चलाना उपयोगी हो सकता है। तब मुझे एहसास हुआ कि मैंने कभी भी X11 का इस्तेमाल नहीं किया है और इसे केवल भ्रमित होने के लिए लॉन्च किया है। तो क्या मुझे X11 का उपयोग करना चाहिए और क्यों?


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

जवाबों:


8

हाँ। X11 अभी भी बहुत उपयोग में है क्योंकि यह एक बहुत शक्तिशाली विंडो सिस्टम है और ऐसा कुछ भी नहीं है जो Apple ने जारी किया हो जो X11 की मुख्य कार्यक्षमता को बदल देता है।

मैं सार में X11 सीखने में समय व्यतीत नहीं करूँगा जब तक आपको X11 पर चलने वाले कोड का उत्पादन करने की आवश्यकता नहीं है या आपको X11 के लिए लिखे गए सॉफ़्टवेयर को चलाने की आवश्यकता है।

संक्षेप में - यह एक बहुत ही लचीली क्लाइंट / सर्वर प्रणाली है। सर्वर वहां चलता है जहां कीबोर्ड और माउस और डिस्प्ले होते हैं। क्लाइंट एक अलग कंप्यूटर पर स्थानीय या दूरस्थ रूप से चलने वाला प्रोग्राम है। उदाहरण के लिए मैं बड़े सर्वरों पर प्रोटीन फोल्डिंग इंजन चला सकता हूं जो देश (या दुनिया) के एक विश्वविद्यालय में हैं और अपने मैकबुक प्रो पर एक कैफे में यूजर इंटरफेस के साथ बातचीत करते हैं।

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

इसमें कई डाउनसाइड हैं, सिस्टम अलग है और इसका उपयोग करने के लिए, आपको कुछ सीखना होगा। इसके अलावा - यह Apple के लिए पूरी तरह से मैप नहीं करता है - कट और पेस्ट भटकाव हो सकता है, माउस बटन के अलग-अलग कार्य होते हैं, कीबोर्ड मैपिंग मुश्किल हो सकती है, और मैक इंटरफ़ेस की एकरूपता में गड़बड़ी होती है क्योंकि अधिकांश X11 प्रोग्राम विभिन्न प्रकार के विजेट्स के साथ आते हैं। । यहां तक ​​कि X11 क्रोम के सबसे अधिक मरने वाले हार्ड प्रशंसक को यह स्वीकार करना होगा कि इसका बहुत कुछ "विचित्र" है और इसमें से कुछ ऐसे लोगों के लिए उपयोग करना वास्तव में कठिन है जो Macintosh उपयोगकर्ता इंटरफ़ेस अनुभव की अपेक्षा करते हैं। (यह एक संस्कृति की बात अधिक है - कुछ देशों के पास ऐसी विनम्रता है जो दूसरों के लिए ऑफ-पुट हैं - यह सही या गलत नहीं है - बस कुछ अलग तरीके और लंबी धारणाएं हैं कि कुछ "कैसे किया जाना चाहिए"। "

चियर्स और गुड लक!


10

निम्नलिखित उन लोकप्रिय कार्यक्रमों की सूची है जिनमें X11 की आवश्यकता होती है:

  • जिम्प - ओपन सोर्स फोटो एडिटिंग
  • इंकस्केप - ओपन सोर्स वेक्टर ड्राइंग प्रोग्राम
  • FreeCiv - सभ्यता खेलों का खुला स्रोत संस्करण
  • स्क्रिप्स - ओपन सोर्स डेस्कटॉप पब्लिशिंग सॉफ्टवेयर

असल में, यदि आप केवल व्यावसायिक सॉफ्टवेयर का उपयोग करने की योजना बनाते हैं, तो आपको X11 की आवश्यकता नहीं है। यदि आप खुले स्रोत सॉफ़्टवेयर का उपयोग करने की योजना बनाते हैं, तो आप X11 को केवल मामले में ही रखना चाह सकते हैं। कई ओपन सोर्स प्रोजेक्ट्स को X11 की आवश्यकता होती थी, लेकिन अब देशी मैक संस्करण ( ओपनऑफिस , उदाहरण के लिए) हैं।


X11 प्रोग्रामों की अच्छी सूची +1 sourceware.org/xconq एकमात्र X11 प्रोग्राम है जिसका उपयोग मैं अभी भी नियमित रूप से अपने मैक पर करता हूं।
bmike

X11 के लिए मेरी मुख्य जरूरत विंडसरक, एक नेटवर्क स्निफर / विश्लेषक चलाने की है।
मार्निक्स ए। वैन एम्मर्स

3

X11 को अभी भी बहुत महंगे * nix- आधारित CAD / CAE सॉफ़्टवेयर पैकेज के लिए बड़े पैमाने पर उपयोग किया जाता है।

मैंने इसका इस्तेमाल मैक पर मुफ्त जिम्प संपादक को चलाने के लिए किया, जिसके लिए मैं फ़ोटोशॉप स्थापित करने का औचित्य नहीं बना सका।

लेकिन जब तक आपको एक्स 11 का उपयोग करने वाले कुछ विशिष्ट * निक्स सॉफ़्टवेयर पैकेज की आवश्यकता नहीं होती है, मैक पर इसके लिए बहुत सामान्य आवश्यकता है।


क्या आपका मतलब है CAD / CAE ऐप्स जो देशी रूप से OSX पर चलते हैं, या ऐसे ऐप्स जो रिमोट मशीन पर चलते हैं और फिर X11 के माध्यम से मैक पर प्रदर्शित होते हैं?
लोरिन होचस्टीन

कहीं सर्वर पर चलाएं, डेस्क पर जो कुछ भी है उसे प्रदर्शित करें।
हॉटपावर 2

2

X11 का उपयोग अधिकांश यूनिक्स GUI ऐप्स के लिए किया जाता है। सभी लिनक्स GUI ऐप्स X11 का उपयोग करते हैं और यह अक्सर X11 का उपयोग करने के लिए OSX पर चलने के लिए उन्हें पोर्ट करने का सबसे आसान तरीका है। केवल लिनक्स जीयूआई ऐप जो एक साधारण पोर्ट के तहत एक्स 11 का उपयोग नहीं करते हैं, उनमें से कुछ क्यूटी और जावा ऐप का उपयोग करते हैं जहां अंतर्निहित जीयूआई को ओएसएक्स एक्वा में पोर्ट किया गया है।

कमांड लाइन ऐप्स जैसे ssh और अन्य यूनिक्स यूटिलिटीज सीधे GUI और पोर्ट का उपयोग नहीं करते हैं।

आप X11 ऐप का उपयोग किए बिना Macports, Fink और Homebrew का उपयोग कर सकते हैं - यह निर्भर करता है कि आप किन ऐप्स को पोर्ट करते हैं।


1
ssh X11 टनलिंग कर सकता है - जहाँ आप दूसरी मशीन से जुड़ते हैं, वहाँ एक सॉफ्टवेयर चलाएं, और जिस मशीन पर आप बैठे हैं, उस पर चलने वाले X11 सर्वर पर इसे प्रदर्शित करें - इसलिए यह X11 का उपयोग करता है :)
क्वेंटिन

लेकिन अधिकांश टाई मैं सिर्फ कमांड लाइन के लिए ssh का उपयोग करता हूं
user151019

ssh टनलिंग सुरक्षा के लिए CRITICAL है जब X11 ट्रैफ़िक रूट स्थानीय रूप से सुरक्षित नेटवर्क के बाहर होता है (यदि कभी ऐसा था)। यदि आप स्पष्ट में X11 सर्वर / क्लाइंट ट्रैफ़िक भेज रहे हैं, तो आपका मैक किसी को यह देखने के लिए बहुत संवेदनशील है कि आप क्या टाइप कर रहे हैं और / या अपनी ओर से टाइप कर रहे हैं।
bmike

हाँ, लेकिन सवाल X11 उपयोग का है - ssh का उपयोग कैसे करें अर्थात यदि कोई X11 नहीं है तो यहाँ कोई समस्या नहीं है
user151019

1

हाँ।

मैं व्यक्तिगत रूप से इसका उपयोग नहीं करता हूं क्योंकि मेरे पास मैक ओएस एक्स के पास लिनक्स स्थापित है। लेकिन मेरे कई सहकर्मी और साथी छात्र मैक ओएस एक्स में अक्सर एक्स 11 का उपयोग करते हैं। यह बड़े पैमाने पर है क्योंकि हमें बहुत कुछ करने की ज़रूरत है, और इसलिए हम बहुत बार Gnuplot का उपयोग करते हैं। Gnuplot में Mac नेटिव टर्मिनल (GUI) (मुझे लगता है) है, लेकिन इसका X11 और wx (X11 के लिए) टर्मिनलों का कोई मुकाबला नहीं है।

इसके अलावा कई अन्य ठंडे सामान (आमतौर पर क्रॉस-प्लेटफ़ॉर्म प्रोग्राम) के लिए X11 की आवश्यकता होती है, उदाहरण के लिए Wireshark, Audacity (एक वेव एडिटर), और Inkscape (एक भयानक वेक्टर इमेज एडिटर), आदि। बेशक दुस्साहस और Inkscape दोनों का मैक ओएस देशी है। समतुल्य, लेकिन उनमें से अधिकांश बड़े और विशाल हैं।


1

हम्म। यह देखना दिलचस्प है कि OS X की दुनिया में कितने लिनक्स-उपयोगकर्ता परिवर्तित हुए। यहाँ मेरा 0.02 $ है। (अतीत में भारी लिनक्स उपयोगकर्ता के रूप में)।

  • जब मैं ओएस एक्स (लिनक्स से - 6-7 साल पहले लगभग) में परिवर्तित कर रहा हूं, तो मैंने भारी X11 आधारित अनुप्रयोगों का उपयोग करना शुरू कर दिया, क्योंकि मैं उन्हें एक्स से बहुत अधिक जानता हूं।

  • आज, मेरे पास केवल एक एप्लिकेशन स्थापित है जो X11 आधारित है और इसे कुछ समय का उपयोग कर - जिम्प - क्योंकि मैं एक फोटोशॉप के लिए बहुत पैसा खर्च नहीं करना चाहता हूं। वैसे भी, क्योंकि मैं एक तस्वीर-संपादक-विशेषज्ञ नहीं हूं, शायद कुछ आसान-से-उपयोग वाले फ्रीवेयर देशी कोको ऐप मिल जाएंगे और बाहर भी फेंक देंगे।

  • X11 वास्तव में बहुत शक्तिशाली है। इसका आधार डिजाइन 30 साल पुराना है और यह दर्शाता है कि यह कितना स्थिर है। लेकिन एक लागत (पेशेवरों) भी है - लेकिन यह जवाब सही जगह नहीं है उन पर चर्चा करें।

  • इसलिए, यदि आपके पास आपके अनुप्रयोगों के NATIVE संस्करण हैं, तो आपको संभवतः इसका उपयोग करने की आवश्यकता नहीं होगी।

  • शायद इसका उपयोग करने की आवश्यकता होगी, जब:

    • आपने कुछ एप्लिकेशन का मूल संस्करण नहीं बनाया है, जो X11 के लिए मौजूद है
    • आप भारी X11 एन्विनमेंट में हैं, जहां एक सामान्य तरीका है जैसे कि xterm --display somecomp: 0 या soo जैसी चीजों को निष्पादित करना ...

0

मैं वेब-देव और मीडिया सामग्री करता हूं और मुझे व्यक्तिगत रूप से लगता है कि X11 का मैक पर कोई उपयोग नहीं है जब तक आप यूनिक्स नेटवर्क प्रशासक या कुछ और नहीं हैं। अभी भी विंडसरक का कोई मूल बंदरगाह नहीं है, लेकिन इसके अलावा मैं X11 का उपयोग बिल्कुल नहीं करता हूं। फिंक और MacPort के अलावा वहाँ भी है Homebrew , जो अन्य की तुलना में दो बहुत आसान है और कोई X11 की आवश्यकता है।

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