माउस कर्सर "मोटी प्लस" में बदल गया, क्लिक नहीं कर सकता लेकिन माउस हिल सकता है


24

मेरे पास उबंटू 16.04 है। अंतिम चीज जो मुझे याद है कि टर्मिनल में टाइप करना था import python यह गलती से किया गया था और उस प्रक्रिया को समाप्त करने के बाद I Ctrl+ Z। मैं pip uninstall monaryशायद उससे पहले था ।

लेकिन अभी, माउस एक प्लस के रूप में अटक गया है (बीच में बहुत मामूली जगह के साथ 4 आसन्न वर्गों के कोनों से बना एक प्लस की कल्पना करें)। यह क्लिक नहीं कर सकता, हालांकि कर्सर स्क्रीन में कहीं भी जा सकता है। मैंने एक बाहरी माउस की भी कोशिश की, लेकिन परिणाम वही है।

मैं अपने कंप्यूटर को पुनरारंभ करने की योजना बना रहा हूं और यह समस्या को हल कर सकता है। लेकिन, मैं जानना चाहता हूं कि इसका कारण क्या था, और अगर यह फिर से होता है तो मुझे क्या करना चाहिए?

जवाबों:


40

import एक स्क्रीनशॉट बनाने का कमांड है, जो ImageMagick टूल सूट द्वारा प्रदान किया गया है।

जब तुम दौड़ते हो

import something

शेल कमांड के रूप में, यह आपको कैप्चरिंग के लिए स्क्रीन के एक आयताकार क्षेत्र का चयन करने के लिए एक क्रॉसहेयर कर्सर दिखाएगा, और फिर उस फ़ाइल के रूप में सहेजें something

अब आपने Ctrl+ दबाया Z, जो एक प्रक्रिया को फ्रीज करने और बैश में कमांड प्रॉम्प्ट पर लौटने का शॉर्टकट है। तो importअभी भी "चल रहा है" (बिल्कुल नहीं - यह जमे हुए है, लेकिन अभी भी मौजूदा है) और माउस और स्क्रीन पर नियंत्रण से बाहर निकलने या वापस लौटने का मौका नहीं मिला।

आपको इस importप्रक्रिया को जारी रखना है, जैसे कि इसे पिघलना और इसे fgबैश कमांड का उपयोग करके शेल के अग्रभूमि में वापस लाना। यह शायद तुरंत बाहर निकल जाएगा, अन्यथा आप इसे Ctrl+ के साथ समाप्त कर सकते हैं C

वैकल्पिक रूप से, आप केवल मूल टर्मिनल विंडो / बैश सत्र को बंद करके या जैसे कमांड का उपयोग करके प्रक्रिया को मार सकते हैं killall -KILL import


6
वाह, आप सर एक जीनियस हैं
डेरेक

दुर्घटना से मैंने पाइथन स्क्रिप्ट को शेल के रूप में चलाया है (इसमें शेबंग नहीं था), इससे समस्या हल हो गई। धन्यवाद।
जकुबिक

1
यदि आप वर्तमान टर्मिनल विंडो की सामग्री के बारे में परवाह नहीं करते हैं, तो 'बाहर निकलें' भी काम करता है।
jackw11111

उस समस्या को हल करने के लिए धन्यवाद। लेकिन अब मेरे पास मूल समस्या है - मैं कमांड लाइन से एक पायथन स्क्रिप्ट चलाना चाहता हूं, लेकिन जब यह इम्पोर्ट स्टेटमेंट हिट करेगा तो यह इमेजमैजिक लॉन्च करेगा? मैं इसके आसपास कैसे पहुंचू?
थारपा

2
@ थारपा या तो आपको इसे सही दुभाषिया (जैसे जैसे python3 path/to/my_script.py) के साथ मैन्युअल रूप से चलाना होगा या आपको यह सुनिश्चित करना होगा कि आपकी स्क्रिप्ट में एक सही "शेबंग" है, यानी फ़ाइल की पहली पंक्ति #!आवश्यक दुभाषिया के लिए पथ के साथ शुरू होती है पायथन 3 के लिए आप आमतौर पर उपयोग करेंगे #!/usr/bin/env python3)।
बाइट कमांडर

5

अधिकांश समय यह समस्या लिनक्स "आयात" कमांड के साथ अजगर लिपियों के आयात में संघर्ष के कारण होती है, मुझे कई बार इस समस्या का सामना करना पड़ा, और मैं एक आसान समाधान अपनाता था।

type "bg" on your terminal
then "Cnt + c"

3

यदि आपके पास टर्मिनल सत्र जीवित है। आपके द्वारा चलाए गए अंतिम कमांड पर वापस जाने के लिए आप bg कमांड का उपयोग कर सकते हैं । एक बार जब आप टर्मिनल में वापस प्रक्रिया प्राप्त करते हैं, तो इसे ctrl + c का उपयोग करके रोक दें ।

यदि टर्मिनल सत्र लाइव नहीं है तो आप ps -ax का उपयोग करके प्रक्रिया को मार सकते हैं | grep "कमांड नाम" एक बार आपके पास प्रक्रिया आईडी है, आप इसे कमांड का उपयोग करके मार सकते हैं, पीआईडी ​​को मार सकते हैं

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.