प्रिंट स्क्रीन कैसे करें या स्क्रीन के एक क्षेत्र पर कब्जा कैसे करें


जवाबों:


8

सूक्ति में पहले से निर्मित स्क्रीनशॉट क्षमता होनी चाहिए।

स्क्रीनशॉट को सेव करें

हालाँकि, डिफ़ॉल्ट ट्रिगर वह Printकुंजी है, जिसकी आपके कीबोर्ड में कमी हो सकती है। आप इस शॉर्टकट को रीमैप कर सकते हैं gnome-keybinding-properties

सूक्ति-कोई कीबाइंडिंग-गुण


डिफ़ॉल्ट रूप से, "विंडो का स्क्रीनशॉट लें" Ctrl-Print है। यह संयोजन मेरे लिए मज़बूती से काम करने में विफल रहा, हालाँकि, मैंने इसे बदल दिया।
10

मेरे लिए या तो काम नहीं किया, टिप के लिए धन्यवाद!
अब्दुल्ला जिबली

1
यदि आप उपयोग gnome-screenshot --interactiveकरते हैं तो आप पूरी स्क्रीन या विंडो के बजाय एक क्षेत्र का चयन करने का विकल्प चुन सकते हैं।
गर्ट

1
इससे भी बेहतर gnome-screenshot -a(जो चुनने की खिड़की खोलने के बजाय, तुरंत एक क्षेत्र का चयन करने के लिए जाता है)। मैं हालांकि इस डिफ़ॉल्ट बनाने के लिए संघर्ष कर रहा हूँ।
ऑगस्टिन रिडिंगर

यह तुरंत सामग्री पर कब्जा नहीं करेगा, हालांकि, और माउस का ध्यान चुराएगा
पलसीम

8

Shift+ PrtScrnकाम करेगा। स्क्रीन पर एक संवाद दिखाई देता है जो आपको इसके किसी भी हिस्से का चयन करने की अनुमति देता है।


7

टन हैं। मैं व्यक्तिगत रूप importसे ImageMagick से उपयोग करता हूं । इसमें पूरी स्क्रीन पर कब्जा करने, किसी दी गई खिड़की या आपको स्क्रीन के एक क्षेत्र का चयन करने और बस उस पर कब्जा करने की क्षमता है

विशिष्ट क्षेत्र

$ import /path/to/output.png

import आपको कैप्चर करने के लिए माउस के साथ एक क्षेत्र बनाने देगा:

एक कब्जा क्षेत्र ड्राइंग का स्क्रीनशॉट

व्यक्तिगत विंडो

सबसे पहले आपको X विंडो ID का पता लगाना होगा:

$ xdpyinfo | grep focus
focus:  window 0x3000006, revert to Parent

फिर आप आयात चला सकते हैं:

$ import -window 0x3000006 /path/to/output.png

आप import /path/to/output.pngकिसी विशिष्ट क्षेत्र का स्क्रीनशॉट लेते समय भी दौड़ सकते हैं , और जब यह आपके माउस के साथ क्षेत्र को खींचने की अनुमति देता है, तो लक्ष्य विंडो पर क्लिक करें।

पूरी स्क्रीन

rootविंडो आईडी के लिए उपयोग करें :

$ import -window root /path/to/output.png

आप xbindkeysउन कमांड को Print Screenकुंजी से बांधने के लिए उपयोग कर सकते हैं ; मैं नामक स्क्रिप्ट का उपयोग करता हूं screenshot, इसलिए मेरा कॉन्फ़िगरेशन ऐसा दिखता है:

"screenshot root"
m:0x0 + c:107

"screenshot window"
m:0x8 + c:107

अजीब रूप से पर्याप्त है, xdpyinfo | grep focusएक इकाई द्वारा अपेक्षित एक विंडो आईडी लौटाता है ( wmctrlजो खिड़की के फोकस के साथ मानव ज्ञान और पाया जाता है )।
enzotib

xdpyinfo | grep फोकस काम नहीं करता है क्योंकि क्या होगा अगर मैं वर्तमान टर्मिनल विंडो के बजाय अन्य GUI विंडो कैप्चर करना चाहता हूं।
14 林果

यह 'व्यक्तिगत विंडो' अनुभाग के लिए एक विकल्प का उल्लेख करने योग्य हो सकता है: यदि आप $ import /path/to/output.pngतीसरे उदाहरण में टाइप करते हैं और फिर एक विंडो पर क्लिक करते हैं (बजाय एक क्षेत्र खींचने के लिए क्लिक करें +), तो आपको उस विंडो का एक स्क्रीनशॉट मिलेगा ।
जॉन गोवर्स

@JohnGowers धन्यवाद, उस के बारे में नहीं पता था
माइकल Mrozek

3

बस इस छोटे से इंटरफ़ेस को लिखा है xwd, इसे डंप लेने से पहले सेकंड की प्रदान की गई प्रतीक्षा करें। यह काम करने लगता है।

dumptime () {
  (sleep $1; xwd -root | convert - `date +%I.%M.%S`.png) &
}

इसके अलावा, वहाँ हैं scrot और gnome-screenshot

importश्री Mrozek के जवाब में ImageMagick समाधान में एक प्रसिद्ध "ब्लैक बॉक्स" बग है है -window root- सभी को यह नहीं मिलता है, लेकिन मैं करता हूं।

के अनुसार इस , gnome-screenshotImageMagick पर आधारित है - लेकिन यह एक आवरण नहीं है; मैंने अभी कोड को ब्राउज किया है, और यह एक बड़ा सी एप्लिकेशन है।


2

हिट प्रिंट स्क्रीन और यदि सूक्ति सही ढंग से सेटअप है, तो एक स्क्रीनशॉट उपयोगिता पॉप अप होगी।

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