2008-09-19 14 views
6

सहायक होने की भावना में, यह एक समस्या है जिसे मैंने हल किया था और हल किया था, इसलिए मैं यहां प्रश्न का उत्तर दूंगा।मैं अपने विंडोज मशीन से लिनक्स मशीन पर स्थापित ओपनजीएल एप्लिकेशन कैसे चला सकता हूं?

समस्या

मेरे पास है:

Redhat या SuSE उद्यम पर पर स्थापित किया जाना है कि एक आवेदन।

इसमें बड़ी सिस्टम आवश्यकताएं हैं और ओपनजीएल की आवश्यकता है।

यह एक उपकरण पर एक साथ काम करने की आवश्यकता वाले उपकरणों के एक सूट का हिस्सा है।

इस एप्लिकेशन का उपयोग मानव घंटों के मामले में एक समय गहन कार्य के लिए किया जाता है।

मैं इस एप्लिकेशन पर काम कर रहे सर्वर रूम में बैठना नहीं चाहता हूं।

तो, सवाल आया ... मैं इस एप्लिकेशन को रिमोट विंडोज मशीन से कैसे चला सकता हूं?

मैं अपना समाधान रेखांकित करूंगा। विकल्पों पर टिप्पणी करने के लिए स्वतंत्र महसूस करें। इस समाधान को सरल वातावरण के लिए भी काम करना चाहिए। मेरा मामला कुछ हद तक चरम है।

+0

आपको अपने समाधान को उत्तर के रूप में पोस्ट करने के लिए उत्तर के रूप में पोस्ट करना होगा! –

+0

मुझे देखो, मैं बेवकूफ हूँ। रवींद्र! – scubabbl

+0

वहां, मैंने इसे ठीक किया। मुझे अब गूंगा लग रहा है। – scubabbl

उत्तर

8

समाधान

मैं सॉफ्टवेयर के दो टुकड़े स्थापित:

PuTTY

XMing-mesa मेसा हिस्सा महत्वपूर्ण है।

पुट्टी विन्यास

Connection->Seconds Between Keepalives: 30 
Connection->Enable TCP Keepalives: Yes 

Connection->SSH->X11->Enable X11 forwarding: Yes 
Connection->SSH->X11->X display location: localhost:0:0 

लॉन्च करते समय

भागो Xming बस रखा जाएगा जो एक प्रक्रिया शुरू करने और अपने सिस्टम ट्रे में एक आइकन डाल दिया। उपरोक्त कॉन्फ़िगरेशन के साथ, अपने लिनक्स बॉक्स को इंगित करते हुए पुट्टी लॉन्च करें। रन प्रोग्राम

उम्मीद है कि, सफलता!

+0

मुझे कभी भी Keepalive सेटिंग जरूरी नहीं मिली है - यह आपके द्वारा चल रहे कुछ अत्यधिक सुरक्षात्मक फ़ायरवॉल के लिए विशिष्ट हो सकता है। –

+0

मैंने पहले यह किया है; वास्तव में उपयोगी। =] – strager

+1

यह एक बहुत ही उपयोगी विधि है, लेकिन मैंने पाया कि इसके लिए मुझे "कनेक्शन-> एसएसएच-> एक्स 11-> एक्स डिस्प्ले स्थान: लोकलहोस्ट: 0" सेट करने की आवश्यकता है, और स्थानीयहोस्ट नहीं: 0: 0 पोस्ट के रूप में – RonenKi

2

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

वीएनसी का एक और बड़ा फायदा यह है कि आप सर्वर पर स्थानीय रूप से प्रोग्राम शुरू कर सकते हैं और उसके बाद VNC के साथ कनेक्ट कर सकते हैं, कनेक्शन छोड़ सकते हैं, मुख्य मशीन प्रोग्राम को परेशान किए बिना किसी अन्य मशीन से पुनः कनेक्ट कर सकते हैं।

+0

मैंने वीएनसी की कोशिश की, वास्तविक ओपनजीएल विंडो में जो कुछ भी मिला वह एक चेकरबोर्ड पैटर्न था। – scubabbl

+0

ओपनजीएल की तरह लगता है ग्राफिक्स कार्ड की हार्डवेयर सुविधाओं का उपयोग कर रहा है। विंडोज़ के लिए वर्धित वीएनसी कार्यान्वयन हैं जो ग्राफिक्स ड्राइवर को हुक करते हैं। –

+0

कोई समस्या नहीं है कि सर्वर पर VNC OpenGL का समर्थन नहीं करता है; सभी विंडोज़ मशीन किसी भी वीएनसी के साथ देखती है एक बिटमैप है। (मुझे अभी तक एक एक्स 11 वीएनसी सर्वर नहीं देखना है जो जीएलएक्स का समर्थन करता है)। – timday

6

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

0

ओपनजीएल के लिए, एक्स सर्वर चलाना निश्चित रूप से एक बेहतर समाधान है। बस सुनिश्चित करें कि आवेदन नेटवर्क के लिए विकसित किया गया है। इसे प्रतिपादन और बनावट के लिए तत्काल मोड का उपयोग नहीं करना चाहिए, जिसे पहले स्थानांतरित किया जाना चाहिए।

एक्स सर्वर इस मामले में बेहतर समाधान क्यों है (वीएनसी के विपरीत)? क्योंकि आप वर्कस्टेशन पर त्वरण प्राप्त करते हैं, जबकि VNC'ed समाधान आमतौर पर मेनफ्रेम पर भी तेज़ नहीं होता है। इसलिए जब तक एक्स सर्वर पर डेटा बफर किया जाता है (वर्टेक्स सरणी, वर्टेक्स बफर ऑब्जेक्ट्स, बनावट ऑब्जेक्ट्स इत्यादि का उपयोग करके) आपको वीएनसी का उपयोग करने की तुलना में बहुत अधिक गति मिलनी चाहिए, खासकर जटिल दृश्यों के साथ, क्योंकि वीएनसी को विश्लेषण, हस्तांतरण और उन्हें डीकोड करना पड़ता है पिक्सल।

संबंधित मुद्दे