cygwin - साइगविन के बारे में क्या हुआ है?




xterm (4)

अस्वीकरण: मुझे पता है कि यह उत्तर सीधे आपके प्रश्न का उत्तर नहीं देता, लेकिन यह एक अच्छा विकल्प प्रदान करता है

दूरस्थ X अनुप्रयोगों को चलाने के लिए मैं सिगविन + एक्सएमिंग का उपयोग करता हूं:

  1. एक्सएमिंग लॉन्च करें
  2. मेरा पसंदीदा सिगविन खोल (zsh) शुरू करें

    export DISPLAY=localhost:0
    ssh -X myserver.domain
    
  3. X प्रोग्राम चलाएं

एक जादू की तरह काम करता है। सबसे अच्छा हिस्सा यह है कि एक्सएमिंग विंडोज जीयूआई में एक्स विंडो को बड़े करीने से एकीकृत कर सकता है, अर्थात् प्रत्येक एक्स ऐप की अपनी पूर्ण-सही विंडो है।

मैं सिर्फ अपने डेस्कटॉप कंप्यूटर को प्रतिस्थापित किया था मेरे पिछले कंप्यूटर और इसके पास विंडोज़ एक्सपी दोनों हैं हमारे पास कई लिनक्स सर्वरों के साथ काम करने के लिए, मैंने साइगविन को इसके एक्सटेरम पैकेज के साथ स्थापित किया है। हालांकि, मैं एक्स-विंडो सर्वर को शुरू करने के लिए startx को नहीं चला सकता जैसा कि मैंने अपने पिछले कंप्यूटर के साथ किया था मैं ऑनलाइन देखने के लिए देख रहा हूं कि मेरे इंस्टॉलेशन से क्यों स्टार्कक्स लापता है, लेकिन मुझे अभी तक कुछ नहीं मिला है। किसी भी तरह की सहायता का स्वागत किया जाएगा।

[अधिक शोध करता है] ठीक है, मैंने अभी एक्सिनिट पैकेज स्थापित किया था, जिसे मुझे याद नहीं था इससे पहले कि (यह आखिरी बार मैंने साइगविन स्थापित किए गए एक्सटेलएम पैकेज के लिए एक आवश्यकता हो सकती थी।) स्टार्टक्स अब मौजूद है, लेकिन मैं यह नहीं कहूंगा कि यह काम करता है। जो एक्स-विंडो सर्वर शुरू करता है वह एक खिड़की बनाता है जो मेरे पूरे मॉनिटर को इसमें तीन टर्मिनलों के साथ कवर करता है, पुराने 25 लाइन x 80 कॉलम एकल टर्मिनल विंडो के विपरीत, जिसका उपयोग मैं कर रहा हूं। इससे भी बदतर, मैं सिर्फ बाल खिड़कियां पैदा नहीं कर सकता जैसे कि मैं करता था, जो कि X-windows के साथ साइगविन का उपयोग करने की वास्तविक शक्ति थी


जब आप साइगविन स्थापित करते हैं, तो क्या आपने पूर्ण पैकेज सेट स्थापित किया था? डिफ़ॉल्ट रूप से केवल उन पैकेजों की एक आधार रेखा स्थापित करना है जो एक्स को शामिल नहीं कर सकते।

Runup.exe को फिर से चलाएं और सुनिश्चित करें कि X11 संकुल इंस्टॉल किए गए हैं। मैं बस "सभी" के बगल में छोटे डबल तीरों पर क्लिक करता हूं जब तक कि यह "इंस्टॉल" नहीं कहता। हो सकता है कि आपने इसके बजाय "डिफ़ॉल्ट" चुना।

जब मैं 'स्टार्ट', 'ऑल प्रोग्राम', 'सिगविन-एक्स', 'एक्सडब्ल्यूआईएन सर्वर' चलाता हूं, तो यह ठीक से चलाता है, खोलने पर चला जाता है, क्योंकि मुझे याद है कि पिछले और अब तक साइगविन निर्भरताओं के साथ समस्याओं को याद करते हुए पूर्ण इंस्टॉल करना बेहतर होता है एक खोल, फिर 'xterm &' एक और खोल खोलता है

इसलिए मुझे वाकई लगता है कि आपको बहुत कुछ इंस्टॉल करना है। आप एक न्यूनतम, पूरे X11 समूह (न सिर्फ xinit) पर कोशिश कर सकते हैं, लेकिन आप बहुत अच्छी तरह से कर सकते हैं, विशेष रूप से आपको मिलने वाली शक्तिशाली कमांड्स


ठीक है, अधिक शोध करने और मेरे एक सहकर्मियों की मदद लेने के बाद, मुझे अपनी समस्या का हल मिल गया है

क्या हुआ है, हालांकि, स्टार्टक्स मौजूद है, यह अब बहु सर्वर मोड के बजाय डिफ़ॉल्ट रूप से पूर्णस्क्रीन मोड में एक्स सर्वर को शुरू करता है। वापस देख, मैं शायद / / x11 / xinit / xinitrc ~ / .xinitrc में प्रतिलिपि बना सकता था और इसे कस्टमाइज़ किया था। हालांकि, यह पता चला है कि एक्स सर्वर के लिए अन्य स्टार्टअप लिपियों को संशोधित करना आसान है। ( Http://x.cygwin.com/docs/ug/using.html देखें।)

इस मामले में, मैंने स्क्रिप्ट startxwin.bat लिया मैंने तब startxwin.bat में कुछ बदलाव किए:

  • मैंने CYGWIN_ROOT को एक ड्राइव अक्षर जोड़ा क्योंकि मेरे काम के माहौल में सी ड्राइव के बाहर मेरी होम डायरेक्टरी है I
  • एक्स-विंडो के शीर्ष पर मेन्यूबार को दबाने के लिए मैंने एक्सट्रैम कॉल के लिए एक "+ टीबी" विकल्प जोड़ा।

निफ्टी चीज यह है कि स्टार्ट → प्रोग्राम्स → साइगविन-एक्स → एक्सविन सर्वर पर जाकर, मैं कभी भी मानक साइगविन कमांड लाइन को खोलने के बिना जीयूआई साइगविन एक्स-विंडो खोल सकता हूं यह मेरे पिछले स्थापना के साथ निश्चित रूप से मामला नहीं था

मुझे जोड़ना चाहिए कि मैंने अपने संकुलों के चयन के विस्तार के बाद ये परिवर्तन किए हैं I बस X11 → xterm को स्थापित करने के बजाय, मैंने http://x.cygwin.com/docs/ug/setup-cygwin-x-installing.html के चरण 15 में अनुशंसाओं का पालन किया और इंस्टॉल किया:

  • X11 → एक्स-स्टार्ट-मेन्यू-आइकॉन्स
  • X11 → xinit
  • एक्स 11 → एक्सओर्ग-डॉक्स
  • एक्स 11 → एक्सओर्ग-सर्वर

(यह चयन X11 → xterm को एक आवश्यक पैकेज के रूप में उठाया गया था।) हालांकि मुझे कोई स्पष्ट कारण नहीं है कि ऊपर दिए गए निर्देशों को सिर्फ X11 → xterm और X11 → xinit के साथ क्यों नहीं काम किया होगा, मैंने उस सिद्धांत को परीक्षण में नहीं रखा है , और मुझे अपनी मौजूदा स्थापना को दूर करने और अपने सिद्धांत को साबित करने के लिए इसे पुनर्निर्माण करने की बहुत इच्छा नहीं है।

मुझे उम्मीद है कि यह अन्य लोगों को कुछ दर्द से बचने में मदद करता है।


धन्यवाद, इससे मुझे थोड़ी मदद मिली ( xinit को स्थापित करने के बारे में पता लगाना) यह नई शुरुआत खिड़की वास्तव में गड़बड़ थी, एक दोस्त ने मुझे इसे दूसरी तरह से हल करने में मदद की: शुरुआत से: startxwin.sh के बजाय startx तो यह "पुराने" जैसा दिखता है, और बहुत बेहतर काम करता है