सवाल स्क्रीनशॉट क्षेत्र को पकड़ने के लिए शॉर्टकट सेट करने में असमर्थ


मेरे पास वर्तमान में उबंटू 13.10 है। किसी बिंदु पर डिफ़ॉल्ट शॉर्टकट्स खिसक जाना+PRN तथा Ctrl+खिसक जाना+PRN काम बंद कर दिया।

बस दबा रहा है PRN (पूरी स्क्रीन कैप्चर करता है) काम करता है, दबाता है ऑल्ट+PRN केवल सक्रिय विंडो कार्यों को कैप्चर करने के लिए, केवल क्षेत्र क्लिपिंग के लिए शॉर्टकट कुछ कारणों से काम नहीं करता है।

कुछ और तथ्य:

  • मैन्युअल रूप से चल रहा है gnome-screenshot -a उम्मीद के रूप में काम करता है!
  • किसी अन्य कुंजी कॉम्बो में कार्रवाई को बदलने से मदद नहीं मिलती है
  • कार्रवाई को अक्षम करना और इसके बजाय कमांड के साथ एक कस्टम शॉर्टकट जोड़ना gnome-screenshot -a उत्तर के रूप में यहाँ या तो मदद नहीं करता है

यहां मेरी कीबोर्ड सेटिंग्स का एक स्क्रीनशॉट है:

Keyboard settings

कोई विचार?

अनुलेख CompizConfig सेटिंग्स प्रबंधक में, Commands प्लगइन बदल गया है बंद


अद्यतन करें @ फाल्कनर के जवाब ने समस्या का पता लगाने में मदद की है, यहां एक स्क्रिप्ट का आउटपुट है जो प्रमुख प्रेस और डंप प्रोग्राम को अनुकरण करता है जो उन्हें रोकते हैं:

$ xdotool keydown "shift+Print"; xdotool key "XF86LogGrabInfo"; xdotool keyup "Print"; sleep 1; xdotool keyup "shift"; tail /var/log/Xorg.0.log
[ 25474.641] (II) Printing all currently active device grabs:
[ 25474.641] Active grab 0x4220d336 (core) on device 'Virtual core keyboard' (3):
[ 25474.641]       client pid 2196 xneur 
[ 25474.641]       at 25474411 (from passive grab) (device thawed, state 1)
[ 25474.641]         core event mask 0x3
[ 25474.641]       passive grab type 2, detail 0x0, activating key 50
[ 25474.641]       owner-events false, kb 1 ptr 1, confine 0, cursor 0x0
[ 25474.641] (II) End list of active device grabs

यह इस लॉग से स्पष्ट है कि मेरे मामले में यह था xneur (कीबोर्ड लेआउट स्विचर प्रोग्राम)।


4
2018-01-16 19:35


मूल


बस एक बहुत ही दुर्लभ संभावना: जब आपने 3 बटन कॉम्बो को बदलने का प्रयास किया, तो क्या आपने इसे एक साधारण 2 बटन कॉम्बो या किसी अन्य 3 बटन में बदलने की कोशिश की? हो सकता है कि आपका कीबोर्ड मरना शुरू हो गया हो और अब 3 बटन कम्बो ठीक से नहीं बना सकता है। - falconer
एचएम, मैंने इसे बदल दिया Ctrl+M और यह काम किया! लेकिन यह कीबोर्ड नहीं है (मेरा लैपटॉप बिल्कुल नया है), मैं इसे वापस Ctrl + Shift + Prn या अन्य 3 बटन कॉम्बो पर असाइन कर सकता हूं ताकि कीबोर्ड और ओएस इसे पंजीकृत कर सके। इस मुद्दे के कारण क्या हो सकता है पर कोई विचार? - Dmitry Pashkevich
पुराने स्क्रीनशॉट बीटीडब्ल्यू था Disabled के लिये Take a screenshot of an area, यह मूल रूप से था Shift+Print, मैं बस प्रयोग कर रहा था। अब स्क्रीनशॉट अपडेट किया गया - Dmitry Pashkevich


जवाब:


मैंने एक कीस्ट्रोक पर निष्क्रिय पकड़ने के लिए आदेशों की एक श्रृंखला बनाई है। जबकि क्षेत्र का एक स्क्रीनशॉट लें सेटिंग Shift + प्रिंट पर सेट है कृपया इस कमांड को चलाएं और अपना आउटपुट पोस्ट करें।

xdotool keydown "shift+Print"; xdotool key "XF86LogGrabInfo"; xdotool keyup "Print"; sleep 1; xdotool keyup "shift"; tail /var/log/Xorg.0.log

यह ट्रिगर होगा खिसक जाना+PrtSc keyevent और दिखाना चाहिए gnome-settings-daemon कीबोर्ड पकड़ना

कृपया यह भी जांचें कि क्या आपके कीबोर्ड पर कुछ संशोधक कुंजी सक्रिय हो सकती है और शायद किसी भी तरह से यह इस कीकंपो में हस्तक्षेप कर रही है। (उदाहरण के लिए न्यूमॉक, स्क्रॉल लॉक, या कुछ समान कीबोर्ड विशिष्ट चीज़) उन संशोधकों को चालू / बंद करने के साथ कॉम्बो आज़माएं।


4
2018-01-17 14:27



वाह, बहुत बहुत धन्यवाद !!! वह स्क्रिप्ट वह चीज़ थी जिसे मैं ढूंढ रहा था, मुझे नहीं पता था कि यह संभव है। समस्या सुलझ गयी, xneur कार्यक्रम दोषी है! - Dmitry Pashkevich