तो, मेरी समस्या बस यह है कि मैं नहीं मिल सकता है screen मेरे उपयोगकर्ता खाते पर शुरू किया गया। जब मैं इसे सुपरसुअर के रूप में लागू करता हूं, तो यह किसी भी परिस्थिति में, एक आकर्षण की तरह काम करता है, लेकिन अब तक (जो कि, पिछले लगभग तीन घंटे और समस्या निवारण के अधिक घंटों में) एक भी उदाहरण नहीं था जिसमें यह एक नया सत्र शुरू होता ।
कुछ संदर्भ देने के लिए, आज सुबह मैंने 64-बिट प्रोसेसर पर डेबियन 9.0 (खिंचाव) स्थापित किया। पिछली स्थापना में (डेबियन ~ 8.0) स्क्रीन ने खामियों के बिना काम किया।
इस समस्या को हल करने के मेरे प्रयासों की एक गैर-विस्तृत सूची यहां दी गई है:
- मैंने अपने होम डाइरेक्टरी में माउंटेड विभाजन को अनमाउंट किया, और अपने उपयोगकर्ता खाते के साथ एक नए वातावरण में लॉग इन किया, जहां मेरी पुरानी कस्टम कॉन्फिग फाइलों का पता नहीं था;
- मैंने उसके साथ छेड़छाड़ की
$TERMचर की तरह, और भी उपयोग करने की कोशिश कीtset; - मैंने स्क्रीन का एक पुराना संस्करण स्थापित करने का प्रयास किया (
4.2.1-3+deb8u1); - मैंने दौड़ने का एक प्रयास किया
apt-get purge screenऔर फिर वितरण-प्रदान किए गए पैकेज को फिर से स्थापित करना।
इनमें से कोई भी प्रयास (और भी नहीं) अन्य लोग ) का प्रभाव था कि स्क्रीन कैसे व्यवहार करती है। सभी समय मैंने किया screen; echo $? ( $? स्टेटस-कोड वैरिएबल होने के नाते, IIRC) मुझे मिला 0 मेरे कंसोल पर मुद्रित।
मैं इस Q & amp; A को अंतिम और हताश समाधान के रूप में सहारा ले रहा हूं: '-)।
screen कंसोल पर, मेरे सामान्य खाते के साथ: none@vacuum:~$ screen\n none@vacuum:~$ echo $?\n 0\n । (संपादित करें: टिप्पणियां नई जानकारी देने की अनुमति नहीं देतीं; एक विचार देने के लिए "\ n" जोड़ा गया।)
$TERMहमेशा बराबर हैxterm-256color।