एमएस विंडोज के लिए मेरे एक्स क्लाइंट विकल्प क्या हैं? [बन्द है]


43

मुझे अपने MS Windows 7 कंप्यूटर से 100 Mbit नेटवर्क पर एक हेडलेस X विंडोज सर्वर (उबंटू पर चल रहा है) से कनेक्ट करने की आवश्यकता है। मैं वीएनसी (या किसी भी अन्य दूरस्थ दर्शक) का उपयोग कर सकता था, लेकिन 3 डी ग्राफिक्स के प्रदर्शन से मुझे लगता है कि यह घटिया होगा। मैं इसे एक मॉनीटर के लिए जोड़ रहा था, लेकिन यह अब टूट गया है और मैं एक नया खर्च नहीं कर सकता। एक मित्र ने सलाह दी कि मैं एक एक्स क्लाइंट की कोशिश कर सकता हूं और उसका उपयोग कर सकता हूं, और यह कि 3 डी ग्राफिक्स 100 मॉबिट में बहुत अधिक पीड़ित नहीं होंगे। Cygwin एक विकल्प प्रतीत होता है, लेकिन मैं सोच रहा था कि क्या कोई और हल्का विकल्प है।


2
कुछ ऐसा है जिसे मैं भौतिक शब्दावली कहता हूं, जो सर्वर है (मशीन के बारे में सोचो) में एक कीबोर्ड और एक स्क्रीन है (और कभी-कभी एक माउस)। हालांकि, वे अन्य उपयोगकर्ताओं और मशीनों (dhcp, dns, mail ...) को सेवाएं प्रदान करते हैं, लेकिन यही मैं आभासी मनोविज्ञान कहता हूं। एक्स के मामले में, सर्वर आपके इनपुट (भौतिक) को ले रहा है और आपको दूरस्थ अनुप्रयोगों और सेवाओं (आभासी) तक पहुंच प्रदान कर रहा है। इसलिए आपके द्वारा चलाए जाने वाले एप्लिकेशन (लिनक्स पर) सर्वर (विंडोज पर) से कनेक्ट होते हैं, और सर्वर को अपनी कमांड भेजते हैं, जो उन्हें आपके लिए स्क्रीन पर खींचता है। इसलिए यह आपके लिए आवश्यक सर्वर है। =)
वुल्फ

4
यहां पर बेहद कष्टप्रद सामुदायिक पुलिसिंग। यह वास्तव में एक सवाल है जिसके लिए मुझे जवाब पसंद आया होगा, लेकिन कुछ अति-उत्सुक मॉडरेटर-ट्रोल्स ने इस प्रश्न को फ्रिक्किन बंद कर दिया है। जिसके पास सम्मानजनक 33 सितारे हैं, और जिसका शीर्ष उत्तर भी सम्मानजनक 26 है। यह बकवास कब बंद होने वाला है ??
14

जवाबों:


32

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

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


अच्छी जानकारी के लिए धन्यवाद। अब स्थापित किया गया है, बस यह पता लगाने की जरूरत है कि इसका उपयोग कैसे करें।
निक बोल्टन

5
XT, SSH को अपने Ubuntu बॉक्स में PuTTY के साथ उपयोग करने के लिए, लेकिन कनेक्शन> SSH> X11 सेक्शन के अंतर्गत "X11 फ़ॉरवर्डिंग सक्षम करें" जाँचना सुनिश्चित करें। प्रदर्शन को लोकलहोस्ट पर सेट करें: 0 (IIRC), और फिर आप जो प्रोग्राम चाहते हैं, उसे स्टार्टअप करें। सौभाग्य!
Steiv

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

यह एक बुरा विकल्प है। यदि आप समस्याओं में भाग लेते हैं, तो आप अनुमान लगाना छोड़ देते हैं कि क्या गलत है। लॉग बेकार है।
पाउलो कार्वाल्हो

21

2015 तक, मैं वर्षों के लिए Xming का उपयोग करने के बाद VcXsrv Windows X सर्वर का पक्ष लूंगा

यह मुफ़्त है, यह ओपन-सोर्स है, और 64-बिट संस्करण पेश किए जाते हैं।


1
ध्यान दें कि यह सिर्फ Xorg GCC के बजाय MSVC का उपयोग करके बनाया गया है
जोहान बोले

1
SF पेज इसे इस प्रकार प्रस्तुत करता है: "Xorg git स्रोतों (जैसे xming या cygwin के xwin) पर आधारित Windows X- सर्वर, लेकिन विजुअल C ++ 2012 एक्सप्रेस संस्करण के साथ संकलित किया गया।" - एक्समिंग (Xorg) के हाल के संस्करण केवल भुगतान करने वाले सदस्यों के लिए उपलब्ध हैं। वोक्स जहाँ वीएक्सएक्सआर स्टेज में प्रवेश करता है।
गर्नोट क्रॉस्ट

4
स्रोत होस्ट किया गया। बजरा खंभे से छूना नहीं। संपादित करें: किसी और को एक ही चिंता है। यहाँ GitHub पर एक कांटा है जो कि और अन्य मुद्दों को संबोधित करता है: github.com/ArcticaProject/vcxsrv
tjmoore

3

मैंने एक बार नेटवर्क पर 3 डी ग्राफिक्स प्रसारित करने की कोशिश की और एक बात पता लगाई: प्रदर्शन खराब है। ऐसा इसलिए होता है क्योंकि सभी त्वरित ग्राफिक्स ड्राइवर वास्तव में नेटवर्क के माध्यम से किसी भी 3 डी डेटा को प्रसारित नहीं करते हैं (भले ही यह लूपबैक या यहां तक ​​कि यूनिक्स सार सॉकेट है) लेकिन कुछ प्रत्यक्ष प्रतिपादन करते हैं।

मैंने जिन विन्यासों का परीक्षण किया, उनमें लिनक्स पर विंडोज + एक्स क्लाइंट और एक्सगोर और लिनक्स पर क्लाइंट दोनों एक्समिंग (एक्समिंग वास्तव में पोर्ट किए गए Xorg) शामिल थे। नेटवर्क 100Mbit था, ग्राफिक्स कार्ड NVidia GeForce FX 5200 था (यह बहुत हालिया कार्ड नहीं है, लेकिन यह निश्चित रूप से glxgears को संभाल सकता है), और दोनों कंप्यूटरों में PIV वर्ग के प्रोसेसर और लगभग 1Gb RAM इन दो सीमाओं तक नहीं पहुंचा गया था।

मैंने एक ग्राहक के रूप में glxgears शुरू किया। दोनों ही मामलों में इसने 30 या 50 के आसपास बहुत कटा हुआ एनीमेशन और एफपीएस मूल्यों को प्रदर्शित किया। तुलना करने के लिए, मैं भी glxgears मूल चलाता हूं और यह लिनक्स होस्ट और IIRC 500 पर पोर्टिंग ग्लक्सगियर्स (जो लगभग एक साल पहले था और Xming प्रदर्शन के साथ था) पर दिखाया गया था अब बेहतर हो सकता है)। तो नेटवर्क प्रदर्शन निश्चित रूप से 3 डी ग्राफिक्स के लिए अड़चन है।

मुझे यह भी ध्यान रखना चाहिए कि VNC केवल 2D ग्राफिक्स के साथ काम करता है: इसका एक बहुत ही सरल प्रोटोकॉल है जिसमें "निर्देशांक पर इस आयताकार छवि को दर्शाने वाले" जैसे अधिकांश कमांड होते हैं, इसलिए यह निश्चित रूप से कोई 3D प्रदर्शन नहीं दिखाएगा।


अच्छा जवाब। मुझे आश्चर्य है कि अगर गिगाबिट ईथरनेट प्रदर्शन में सुधार करता है ...
निक बोल्टन

यह होना चाहिए: सब कुछ 10. से गुणा करें
व्हाइटवार्क

मुझे लगता है कि "पारस्परिक रूप से 10 से" एक खतरनाक धारणा है (हालांकि मैंने कभी तुलना नहीं की है)। X में से बहुत अधिक क्यों है , यह विलंबता है , और इसकी अक्षमता (xcb इसे थोड़ा बेहतर बनाता है) उस विलंबता को छिपाने के लिए। चूंकि डाटा की मात्रा छोटी है, इसलिए बैंडविड्थ की बहुत अधिक चिंता नहीं है। लेबिलिटी (प्रकाश की गति, और स्विचिंग देरी) GbE पर बिल्कुल समान है। एक 1ms लेटेंसी राउंड-ट्रिप को मान लें, रीयलटाइम ग्राफिक्स के लिए जो एक फ्रेम के समय का 1/16 है "बस", यह एक बहुत बड़ा प्रभाव है।
डेमन

2

ऐसा लगता है कि वर्चुअलगेल उस तरह की चीज है जिसकी आप तलाश कर रहे हैं, हालांकि मैं इसके बारे में विकिपीडिया लेख से भी कम जानता हूं। सौभाग्य!


1

आप Xming की कोशिश करना चाह सकते हैं । इसके अलावा, इस LinuxJournal लेख को देखें , जो इस विषय पर बहुत सारी जानकारी देता है।

ध्यान दें कि लिनक्स पर, सुरक्षा कारणों से, xdmcp डिफ़ॉल्ट रूप से सक्षम नहीं है। अतिरिक्त सुरक्षा के लिए, मैं आपको SSH का उपयोग करके अपने कनेक्शन को एन्क्रिप्ट करने की सलाह देता हूं। सब कुछ सेट करने के तरीके के बारे में अधिक जानकारी के लिए TLDP के इस अनुभाग को देखें ।

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