मैक: खिड़की प्रबंधक जमे हुए, ssh का उपयोग किया है


6

मेरे पास एक मैक है जो नियमित रूप से एक समस्या में चलता है। उपयोगकर्ता इंटरफ़ेस एक "जमे हुए" उपयोगकर्ता इंटरफ़ेस को दिखाते हुए, रोकना बंद कर देता है। माउस अभी भी घूम रहा है लेकिन क्लिक करने से कुछ भी ट्रिगर नहीं होता है। ऐसा सप्ताह में एक बार होता है। समाधान अब तक मैक को स्विच-ऑफ करने और इसे रिबूट करने के लिए मजबूर करना है।

मैं मैक के लिए ssh रूट एक्सेस है। स्क्रीन पर दिखाए जाने पर सक्रिय अनुप्रयोग को मारना (मारना -9) का कोई प्रभाव नहीं पड़ता है।

इसका निदान करने के बारे में कोई विचार?

क्या ssh शेल से विंडो मैनेजर को रीस्टार्ट करने का कोई तरीका है? हत्या करना

मैक एक शुरुआती 2008 iMac है और नवीनतम अपडेट के साथ लायन चलाता है। लाइब्रेरी / लॉग / डायग्नोस्टिक पोर्टल खाली है।

अपडेट :

माउंटेन लायन के अपडेट के बाद समस्या बनी हुई है।

WindowServer प्रक्रिया "निर्बाध प्रतीक्षा" स्थिति में है (ps आउटपुट सेट में "U" ध्वज):

imac:~ root# ps ax|awk "NR==1|| /WindowServer/"|grep -v awk
  PID   TT  STAT      TIME COMMAND
   86   ??  Us    50:51.69 /System/Library/Frameworks/ApplicationServices.framework/Frameworks/CoreGraphics.framework/Resources/WindowServer -daemon

निदान के लिए कोई विचार क्या प्रक्रिया को अवरुद्ध करता है?

प्रक्रिया को "जागने" के लिए कोई विचार?


बल्कि DiagnosticReports से, जाँच सभी संदेश के तहत उत्पादन Console.app
slhck

क्या मशीन फ्रीज़ के बाद ssh सत्र से Console.app आउटपुट एक्सेस कर सकता है? अन्यथा मुझे Console.app को हमेशा दिखाई देने के लिए सभी एप्लिकेशन को नॉन-फुलस्क्रीन चलाना होगा। बल्कि यह असहज होगा।
बेरंड

मुझे लगता है कि सबसे महत्वपूर्ण बात /var/log/system.log, यह भी देखेंman syslog
२५'१२

मैंने /var/log/system.log की जाँच की। फ्रीज से पहले अंतिम प्रविष्टि है> 15 मिनट। फ्रीज से पहले खुश। ("imac SoftwareUpdateCheck [3036]: SoftwareUpdateCheck (लॉन्च): गैर-व्यवस्थापक उपयोगकर्ता" और "imac com.apple.launchd.peruser.503 [205] (com (.apple.softwareupdateagent): थ्रॉटलिंग प्रतिक्रिया: 1500 सेकंड में शुरू होगी" )
बरंड

जवाबों:


3

आपका लॉग संदेश मुश्किल से संबंधित लगता है।

विंडो सर्वर को रिस्टार्ट करने की कमांड HUPएक विशेष सिग्नल होने के साथ, निम्नलिखित है । यह ग्राफिकल वातावरण से लॉग आउट करने के लिए कम या ज्यादा बराबर है। खबरदार कि सभी ऐप तुरंत छोड़ दिए जाते हैं।

sudo killall -HUP WindowServer

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


1
मैंने WindowServer पर एक किल -HUP किया, परिणाम हमेशा के लिए चल रहे फ्रोजन स्क्रीन के ऊपर एक कताई गियर (इंद्रधनुष गेंद नहीं) था। WindowManager ने पुनरारंभ नहीं किया।
बरंड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.