मैं केवल कुछ वर्षों के लिए Cygwin CLI का उपयोग कर रहा हूं, लेकिन मैंने निर्णय लिया कि मुझे सामान्य सिद्धांतों पर GUI डेस्कटॉप जोड़ना चाहिए। समस्या यह है, मुझे चलाने के लिए xinit नहीं मिल सकता है। मैंने XWin.0.log चेक किया है, त्रुटि संदेशों पर शोध किया है, इसे बाहर निकाल दिया है और पिछले दस दिनों में लगभग छह बार पुनः इंस्टॉल किया है लेकिन यह हमेशा इसी त्रुटि पर वापस आता है। यहाँ है जहाँ मुसीबत शुरू होता है:
winTaskbarInit - Could not get SHGetPropertyStoreForWindow address
winSetEngine - Using Shadow DirectDraw NonLocking
winScreenInit - Using Windows display depth of 32 bits per pixel
winFinishScreenInitFB - Masks: 00ff0000 0000ff00 000000ff
Screen 0 added at virtual desktop coordinate (0,0).
MIT-SHM extension disabled due to lack of kernel support
XFree86-Bigfont extension local-client optimization disabled due to lack of
shared memory support in the kernel
मुझे यकीन नहीं है कि जो असली परेशानी संकेत है, चाहे वह 'winTaskbarInit' हो या "कर्नेल सपोर्ट की कमी"। उत्तरार्द्ध के बारे में, मुझे साझा स्मृति आवश्यकता के बारे में पता है इसलिए मैं हमेशा "CYGWIN = सर्वर" निर्यात करता हूं और पुष्टि करता हूं कि "CYGWIN = सर्वर" पर्यावरण में बना रहता है। बावजूद इसके कि मुख्य त्रुटि है, मुझे उनके माध्यम से काम करने में मदद करने के लिए कोई संदर्भ नहीं मिल रहा है।
वास्तव में उत्सुक बात यह है कि यह सुरक्षित मोड में काम करता है। xinit शुरू होता है और मुझे चलाने के लिए xfce4 मिल सकता है। लेकिन केडीई या गनोम नहीं, जो ठीक है, मैं जल्द ही बस वैसे भी xfce का उपयोग करूंगा। लेकिन जब मैं एक सामान्य बूट करता हूं, तो xinit हमेशा ऊपर की त्रुटियों के साथ विफल हो जाता है।
तो ऐसा लगता है कि मेरे नियमित कॉन्फ़िगरेशन या चल रही सेवाओं को दोष देना है। मैंने msconfig
एक "डायग्नोस्टिक स्टार्टअप" का उपयोग करने और आपत्तिजनक सेवा (या ऐप) को अलग करने की कोशिश की, लेकिन एक विंडोज सक्रियण आतंक को उकसाया और मुझे एक पुराने बैकअप से अपनी WPA फ़ाइलों को पुनर्स्थापित करना पड़ा। तीन बार मैंने ऐसा किया (हाँ, मैं एक धीमा सीखने वाला हूं)।
पीसी WinXPSP3 है। वर्तमान CygWin v.1.7.9 (0.237 / 5/3) है।
जब मैं xwin कमांड को बिना किसी स्विच के जारी करता हूं, तो X- विंडो सिर्फ एक टिक खोलती है, फिर जो भी ऑन-स्क्रीन संदेश के साथ गिरता है। यह लॉग है:
xwin
(II) xorg.conf समर्थित नहीं है
(II) अधिक जानकारी के लिए http://x.cygwin.com/docs/faq/cygwin-x-faq.html देखें
LoadPreferences: /home/Owner/.XWinrc नहीं मिला LoadPreferences: लोड हो रहा है /etc/X11/system.XWinrc
LoadPreferences: कॉन्फ़िगरेशन फ़ाइल पार्स कर रहा है ...
winDetectSupportedEngines - DirectDraw स्थापित है, जो ShadowDD को अनुमति देता है
winDetectSupportedEngines - प्राथमिक NT की अनुमति देते हुए विंडोज NT
winDetectSupportedEngines - DirectDraw4 ने शैडोDNL को अनुमति दी है
winDetectSupportedEngines - वापसी, समर्थित इंजन 0000001f
winTaskbarInit - SHGetPropertyStoreForWindow पता नहीं मिल सका
winSetEngine - छाया DirectDraw NonLocking का उपयोग करना
winScreenInit - प्रति पिक्सेल 32 बिट्स की विंडोज डिस्प्ले गहराई का उपयोग करना
winFinishScreenInitFB - मास्क: 00ff0000 0000ff00 000000ff स्क्रीन 0 को वर्चुअल डेस्कटॉप समन्वय (0,0) में जोड़ा गया है।
कर्नेल समर्थन की कमी के कारण MIT-SHM एक्सटेंशन अक्षम है
कर्नेल में साझा मेमोरी समर्थन की कमी के कारण XFree86-Bigfont एक्सटेंशन स्थानीय-ग्राहक अनुकूलन अक्षम है
(II) एआईजीएलएक्स: लोड और आरंभीकृत /usr/lib/dri/swrast_dri/so
(II) GLX: स्क्रीन 0 के लिए प्रारंभिक DRISWRAST GL प्रदाता
पीसी विंडोज एक्सपी एसपी 3 है। वर्तमान CygWin v.1.7.9 (0.237 / 5/3) है।
XWin
सीधे दौड़ते हैं तो क्या होता है ?