मैं 'अनाथ' विंडो को कैसे मार / बंद कर सकता हूं?


14

मैं कुछ सामानों को ग्राफ करने के लिए कुछ पायथन स्क्रिप्ट चला रहा हूं और कभी-कभी मैं उन खिड़कियों का ट्रैक खो देता हूं जो इसे खोलती हैं और बस इसे मार देती हैं ^Z। हालाँकि, विंडोज के विपरीत, संबंधित विंडो मरते नहीं हैं; वे चारों ओर चिपके रहते हैं और उन्हें बंद नहीं किया जा सकता है।

ये खिड़कियां अव्यवस्थित लगती हैं; वे कम से कम या आकार बदलने के बाद फिर से नहीं बनाते हैं। मैं लिनक्स एनवी के लिए नया हूं इसलिए मैं पूरी तरह से स्पष्ट नहीं कर सकता कि क्या हो रहा है, लेकिन किसी भी घटना में, मुझे इन ज़ोंबी-अनाथ-होबो खिड़कियों से कैसे छुटकारा मिलेगा?


यह मानते हुए कि आप इन लिपियों को टर्मिनल से चलाते हैं, आप हमेशा टाइप कर सकते हैं exitऔर प्रक्रिया (तों) को स्वचालित रूप से (कम से कम मेरे अनुभव के साथ) छोड़ देना चाहिए। इसके अलावा, आप ps -Aकमांड का उपयोग कर सकते हैं और फिर टाइप कर सकते हैं sudo kill <process id here>
एलेक्स स्पटारू

^ Z एक लिनक्स प्रक्रिया को नहीं मारता है। यह सिर्फ इसे निलंबित करता है। ^ C आपकी पहली पसंद होनी चाहिए। जब आपको टर्मिनल के नियंत्रण को पुनः प्राप्त करने के लिए ^ Z का सहारा लेना पड़ता है, तो आपको निलंबित नौकरी को मारना चाहिए, जो अभी भी उपयोग किए जा रहे संसाधनों को मुक्त करने के लिए है। यह निलंबित होने के अलावा किसी अन्य सिग्नल के साथ नहीं मरेगा। इस प्रकार "बीजी" बच्चे को मरने देने के लिए उपयोगी होगा। xkill का अच्छा और उपयोग करने में आसान है, लेकिन यह वास्तव में इस प्रक्रिया को नहीं मारता है। एक अच्छी तरह से व्यवहार किया गया कार्यक्रम, जो अटका हुआ नहीं है, क्योंकि इसे निलंबित कर दिया गया है, एक्सके द्वारा इसका एक्स कनेक्शन बंद होने पर बाहर निकल जाएगा।
मार्टिन डोरी

जवाबों:


37

आप xkillकमांड लाइन में उपयोग कर सकते हैं , जो आपको प्रक्रिया को मारने के लिए एक खुली खिड़की पर क्लिक करने की अनुमति देता है।


इससे भी बेहतर अगर आप इसे Alt-F2 से चलाते हैं ताकि आपको टर्मिनल विंडो की जरूरत न पड़े।
कॉलन

1

आप अनुक्रम Ctrl+ Alt+ का उपयोग भी कर सकते हैंEsc


डिफ़ॉल्ट रूप से यह Switch system controls directlyकम से कम मेरे सिस्टम में सेट है और एक VMWare में स्थापित है (दोनों 18.04 एलटीएस हैं)। आप उस शॉर्टकट को फिर से परिभाषित करने के लिए जोड़ना पसंद कर सकते हैं।
कुल्फी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.