मैं अपना स्क्रीनशॉट कैसे बनाऊं, मुझसे पूछें कि हर बार आगे क्या करना है?


19

मैं स्क्रीनशॉट बहुत लेती हूं। मैं आमतौर पर एक क्षेत्र का स्क्रीनशॉट लेता हूं, अगर मुझे वांछित क्षेत्र है तो मैं फिर से जांचता हूं और फिर इसे क्लिपबोर्ड पर कॉपी करता हूं।

मैं इस व्यवहार को बदलना चाहता हूं ताकि तुरंत Shift+ PrntScrस्क्रीन कैप्चर एप्लिकेशन दबाने पर मुझे एक क्षेत्र का चयन करने की अनुमति मिलती है, और तुरंत बाद यह मुझे किसी विशेष स्थान या क्लिपबोर्ड पर सहेजने का विकल्प प्रदान करता है।

मैं चाहता हूँ Shift+ PrntScrइस तरह एक पॉप अप स्क्रीन को लाने के लिए:

सूक्ति-स्क्रीनशॉट

जवाबों:


16

पुराने व्यवहार के समान कुछ पाने के लिए पहले इस उत्तर को आज़माएँ ।


आप कमांड के लिए एक नया कीबोर्ड शॉर्टकट बना सकते हैं

gnome-screenshot --interactive

विकल्प के रूप में।

ऐसा करने के लिए चरणों का पालन करें।

  1. सेटिंग> डिवाइसेस> कीबोर्ड खोलें और नीचे की ओर स्क्रॉल करें।
  2. + सिंबल पर क्लिक करें । एक संवाद पॉप अप होना चाहिए।
  3. नाम बॉक्स में कोई भी नाम दर्ज करें ।
  4. कमांड बॉक्स gnome-screenshot --interactiveमें दर्ज करें ।
  5. सेट शॉर्टकट ... बटन पर क्लिक करें और किसी भी कीबोर्ड संयोजन को सेट करें जो किसी भी संघर्ष का कारण नहीं बनता है, उदाहरण के लिए Super+ Print
  6. लॉग आउट करें और फिर से लॉग इन करें।

अब जब भी आप Super+ Printएक स्क्रीनशॉट की पेशकश करते हैं तो विभिन्न स्क्रीनशॉट विकल्प (संपूर्ण स्क्रीन / वर्तमान विंडो / चयनित क्षेत्र) दिखाई देना चाहिए। एक बार जब आप स्क्रीनशॉट लेते हैं, तो यह आपको अपने प्रश्न में छवि के अनुसार स्क्रीनशॉट को बचाने के लिए स्थान चुनने की पेशकश करेगा।

सुविधा के लिए आप कीबोर्ड शॉर्टकट सूची में "पहले से ही स्क्रीनशॉट सहेजें " चित्रों के लिए शॉर्टकट को कुछ और जैसे Super+ Printऔर Printआपके द्वारा बनाए गए कस्टम शॉर्टकट को असाइन कर सकते हैं।


इसके अलावा, आप का उपयोग करने की कोशिश कर सकते हैं

gnome-screenshot -a -c

यह कमांड आपको सीधे एक क्षेत्र पर कब्जा करने और क्लिपबोर्ड पर छवि को कॉपी करने देता है।


पुराने व्यवहार को दोहराने के लिए एक बदसूरत वर्कअराउंड के लिए इस उत्तर को देखें जो आपको कैप्चर करने के बाद स्क्रीनशॉट को बचाने के लिए फ़ोल्डर चुनने देता है।


2
यह काम करता है, लेकिन जब मैं Shift + प्रिंट करता हूं तो यह एक क्षेत्र को हथियाने के लिए चुनने के लिए संवाद दिखाता है .. जब मैं क्षेत्र को हथियाना समाप्त कर रहा होता हूं, तब संवाद आता है जो मुझे बचाने के लिए एक स्थान चुनने की अनुमति देता है। मैं पहला कदम काटना चाहता हूं। मुझे निम्नलिखित चाहिए। 1 प्रेस शिफ्ट + प्रिंट .. जो मुझे एक क्षेत्र को हथियाने की अनुमति देगा .. और इसके तुरंत बाद मुझे किसी विशेष स्थान या क्लिपबोर्ड पर सहेजने का विकल्प प्रदान करेगा।
nazar2sfive

@ nazar2sfive दुर्भाग्य से, यह संभव नहीं लगता है gnome-screenshot। किसी कारण से गनोम डेवलपर्स को लगता है कि सभी उपयोगकर्ता हमेशा डिफ़ॉल्ट फ़ोल्डर में स्क्रीनशॉट को सहेजना चाहते हैं! एक क्षेत्र पर कब्जा करने के लिए एक कमांड है gnome-screenshot -a, लेकिन अगर आप इसे चलाते हैं, तो यह बिना किसी संकेत के डिफ़ॉल्ट फ़ोल्डर में स्क्रीनशॉट को बचाएगा।
पोम्स्की

@ nazar2sfive और कमांड gnome-screenshot -a -cआपको किसी क्षेत्र को कैप्चर करने और इमेज को क्लिपबोर्ड पर कॉपी करने देता है।
पोम्स्की

@ पोम्स्की यह विधि निश्चित रूप से इसके बिना बेहतर है। लेकिन आप पोस्टिंग / भेजने से पहले कैप्चर की गई छवि का पूर्वावलोकन नहीं कर सकते
Herrgott

@ हेरगोट मेरा नया उत्तर देखें , यह सब के बाद प्राप्त करने योग्य है।
पोमस्की

4

यहां पुराने व्यवहार को दोहराने के लिए एक बदसूरत वर्कअराउंड है जो आपको कैप्चर करने के बाद स्क्रीनशॉट को बचाने के लिए फ़ोल्डर चुनने देता है।

पहला कदम

आपको आवश्यकता होगी zenity। यदि यह स्थापित नहीं है, तो इसे पहले चलाकर स्थापित करें

sudo apt install zenity

फिर एक स्क्रिप्ट बनाएं, टेक्स्ट फ़ाइल को prtscr-chooser.shकहीं नाम दें , अपने होम डायरेक्टरी में कहें। निम्न पंक्तियों को फ़ाइल में जोड़ें:

#!/bin/bash
gnome-screenshot -f ~/temporary-screenshot &&
SCREENSHOT=$(zenity --file-selection --save --confirm-overwrite)
mv ~/temporary-screenshot "$SCREENSHOT" ||
rm ~/temporary-screenshot

(पुट gnome-screenshot -aके स्थान पर gnome-screenshotदूसरी पंक्ति में एक क्षेत्र पर कब्जा करने के लिए पूरे डेस्कटॉप के बजाय)

अंत में स्क्रिप्ट निष्पादन योग्य बनाने के (का उल्लेख इस )।

दूसरा चरण

स्क्रिप्ट असाइन करें Print Screen:

  1. सेटिंग> उपकरण> कीबोर्ड खोलें ।
  2. Unbind Print Screen, यानी ' Save a स्क्रीनशॉट to Pictures ' के लिए शॉर्टकट बदलें या हटाएं ।
  3. नीचे तक स्क्रॉल करें।
  4. ' + ' प्रतीक पर क्लिक करें । एक संवाद पॉप अप होना चाहिए।
  5. ' नाम ' बॉक्स में कोई भी नाम दर्ज करें ।
  6. ' कमांड ' बॉक्स में स्क्रिप्ट के लिए पूरा रास्ता दर्ज करें , यानी इस मामले में दर्ज करें
    /home/YOUR-USERNAME/prtscr-chooser.sh(आपके स्थान पर वास्तविक उपयोगकर्ता नाम YOUR-USERNAME)।
  7. ' शॉर्टकट सेट करें ... ' बटन पर क्लिक करें और दबाएँ Print Screen
  8. लॉग आउट करें और फिर से लॉग इन करें।

(आप स्क्रिप्ट को कुछ अन्य कीबोर्ड संयोजन उदाहरण के लिए असाइन करने के लिए उसी विधि का अनुसरण कर सकते हैं, जैसे Shift+ Print Screen)

अब आपको ' सेव एज़' डायलॉग मिलना चाहिए जो आपको स्क्रीनशॉट के लिए फ़ोल्डर और नाम चुनने देगा।


3
+1; मुझे परवाह नहीं है अगर यह बदसूरत है, तो महत्वपूर्ण बात यह है कि अगर यह उपयोगकर्ता के लिए सुविधाजनक तरीके से काम करता है :-)
sudodus

3

आप स्क्रीनशॉट टूल नामक एक ग्नोम एक्सटेंशन इंस्टॉल कर सकते हैं । बहुत आसान है, एक संवाद बॉक्स पॉप अप या बस लिया स्क्रीनशॉट को बचाने के लिए पूछ पॉप जाएगा।


2

सूक्ति-स्क्रीनशॉट का पिछला व्यवहार (जैसा कि प्रश्न में सचित्र है), PrtScrn दबाया गया था, संभवतः संशोधक कुंजियों के साथ, शॉट लेने के लिए और फिर सेव-अस डायलॉग आएगा।

सूक्ति-स्क्रीनशॉट-3.25.0 के लिए सुझाए गए किसी भी समाधान की बिल्कुल प्रतिकृति नहीं है। मेरे द्वारा प्रबंधित करने का एकमात्र तरीका gnome-स्क्रीनशॉट_3.10.1 को स्थापित करना था और इसे वहां रखने के लिए उपयुक्त होल्ड का उपयोग करना था।

तकनीकी रूप से "अच्छा" समाधान नहीं

sudo apt remove gnome-screenshot

भरोसेमंद रेपो जोड़ने के बजाय 3.10 पैकेज डाउनलोड करें

sudo apt install ./gnome-screenshot_3.10.1-0ubuntu1_i386.deb
sudo apt-mark hold gnome-screenshot

1

अब (हॉटकी कॉम्बो से] कोई पॉपअप नहीं है, लेकिन उबंटू 17.10 में स्क्रीनशॉट टूल अभी भी है।

यदि आप एक अक्षर या कुछ अक्षर, s , sc , scr टाइप करते हैं, तो आप इसे गतिविधियों (शीर्ष बाएं कोने में) के माध्यम से पा सकते हैं ...

यहाँ छवि विवरण दर्ज करें

कैमरा आइकन पर क्लिक करें, और आपको स्क्रीनशॉट ऐप विंडो मिलती है।

यहाँ छवि विवरण दर्ज करें


क्या आप इसे प्रिंट स्क्रीन की को बाँध सकते हैं?
tttppp

@tttppp, आप इस लिंक के अनुसार कोशिश कर सकते हैं, askubuntu.com/questions/597395/… ; मुझे नहीं पता कि विधि 17.10 के वातावरण में अभी भी काम कर रही है या नहीं।
सूडोडस

1
क्षमा करें - मैंने खुद को स्पष्ट नहीं किया। क्या आप "स्क्रीनशॉट लेना" क्रिया को एक कुंजी से बांध सकते हैं? क्या कोई कमांड लाइन पैरामीटर है जो आप स्क्रीनशॉट ऐप को पास कर सकते हैं जो स्क्रीनशॉट लेने का कारण होगा? मैं "गनोम-स्क्रीनशॉट" चला सकता हूं और इससे स्क्रीन फ्लैश हो जाएगी, लेकिन मेरे पास विंडो पॉप अप नहीं है, या मैं "गनोम-स्क्रीनशॉट-आई" चला सकता हूं जो आपके द्वारा दिखाए गए विंडो को ऊपर लाएगा। मैं एक कमांड निष्पादित करना चाहता हूं जो "गनोम-स्क्रीनशॉट-आई" करता है और फिर एक बार में "टेक स्क्रीनशॉट" ग्रीन को दबाता है।
tttppp

मै समझता हुँ। मैं वास्तव में आप क्या चाहते हैं करने के लिए कोई विकल्प नहीं मिल सकता है (Ubuntu 17.10 रनिंग वेलैंड में परीक्षण)। या तो यह एक बार में स्नैप करता है और फ़ाइल नाम में दिनांक और समय के साथ एक फ़ाइल बचाता है, या आप पहली विंडो पर आते हैं (जो मेरे उत्तर में दिखाया गया है)। मुझे लगता है कि उस विंडो से सबसे तेज कार्रवाई एंटर कुंजी दबाती है , जो एक स्नैप शूट करता है। उसके बाद आप फिर से Enter कुंजी दबा सकते हैं और फ़ाइल नाम में दिनांक और समय के साथ फ़ाइल सहेज सकते हैं, या किसी अन्य फ़ाइल नाम का चयन करें और Enter कुंजी दबाएं (या हरे बटन पर क्लिक करें)। - PrintScreen कुंजी काम करती है (लेकिन बिना किसी सहभागिता के)।
सुडोडुस

@tttppp, क्या मेरी पिछली टिप्पणी आपके पिछली टिप्पणी के सवालों का जवाब देती है?
सुडोडुस

1

आप MATE डेस्कटॉप वातावरण से स्क्रीनशॉट टूल का उपयोग करके पुराने व्यवहार को प्राप्त कर सकते हैं, उदाहरण: आपको किसी समस्या के बिना GNOME पर इसका उपयोग करने में सक्षम होना चाहिए।
यहाँ छवि विवरण दर्ज करें

mate-utilsटर्मिनल में निम्नलिखित कमांड चलाकर पहले स्थापित करें :

sudo apt install mate-utils

तब आप mate-panel-screenshotकमांड के साथ पुराने व्यवहार को प्राप्त करने में सक्षम होंगे । आप इस कमांड के साथ -aया -wविकल्पों का उपयोग किसी क्षेत्र या फोकस्ड विंडो को कैप्चर करने के लिए कर सकते हैं, क्रमशः, पूरे स्क्रीन के बजाय।

आप नीचे दिए गए चरणों का पालन करके PrtScr(या Shift+ PrtScrया Alt+ PrtScr) कमांड असाइन कर सकते हैं :

  1. सेटिंग> उपकरण> कीबोर्ड खोलें ।
  2. Unbind PrtScr(या Shift+ PrtScrया Alt+ PrtScr), अर्थात ' Save a स्क्रीनशॉट to Pictures ' (या ' Pictures के लिए एक क्षेत्र का स्क्रीनशॉट सहेजें ' या ' Pictures के लिए एक विंडो का स्क्रीनशॉट सहेजें ') के शॉर्टकट को हटा दें ।
  3. नीचे तक स्क्रॉल करें।
  4. ' + ' प्रतीक पर क्लिक करें । एक संवाद पॉप अप होना चाहिए।
  5. ' नाम ' बॉक्स में कोई भी नाम दर्ज करें ।
  6. mate-panel-screenshot' कमांड ' बॉक्स (या mate-panel-screenshot -aएक क्षेत्र या mate-panel-screenshot -wएक खिड़की के लिए) में कमांड दर्ज करें ।
  7. ' शॉर्टकट सेट करें ... ' बटन पर क्लिक करें और दबाएं PrtScr(या Shift+ PrtScrया Alt+ PrtScr)।
  8. लॉग आउट करें और फिर से लॉग इन करें।

+1 महान जवाब। हालाँकि, क्या mate-panel-screenshot -aआपके लिए काम का शॉर्टकट है ? जब मैं टर्मिनल में कमांड लिखता हूं तो यह मुझे एक क्षेत्र का चयन करने की अनुमति देता है, लेकिन जब मैं कमांड को Shift + PrtScr"सेट शॉर्टकट" के माध्यम से बांधता हूं तो चयन दिखाई नहीं देता ... कोई विचार?
jII

@jII हां, यह मेरे लिए काम करता है। क्या आपने शॉर्टकट सेट करने के बाद एक बार रिबूट करने की कोशिश की है? इसके अलावा क्या होता है अगर आप के mate-screenshot -aबजाय का उपयोग करें mate-panel-screenshot -a?
पोम्स्की

1
मैं Shift + PrtScrक्षेत्र का चयन करने के लिए कर्सर दिखाने में कामयाब रहा , लेकिन केवल अगर मैं PrtScrएक या दो सेकंड के लिए नीचे रखता हूं (अन्य कीबोर्ड शॉर्टकट इंस्टेंटेनस हैं)। निश्चित नहीं है कि देरी क्यों हो रही है, लेकिन यह काफी अच्छा है। अपना समाधान पोस्ट करने के लिए धन्यवाद।
jII

0

यह स्क्रिप्ट:

  1. एक क्षेत्र का स्क्रीनशॉट लें
  2. इसे क्लिपबोर्ड पर कॉपी करें (स्वचालित रूप से)
  3. छवि दिखाओ
  4. आप जहां चाहें वहां इसे सहेज सकते हैं

चरण 1:

prtscr-chooser.shफ़ाइल बनाएँ

gnome-screenshot -a -f ~/temporary-screenshot                    #take screenshot of an area
xclip -selection clipboard -t image/png -i temporary-screenshot  #copy to clipboard 
eog ~/temporary-screenshot                                       #open figure
SCREENSHOT=$(zenity --file-selection --save --confirm-overwrite) #get path to save
mv ~/temporary-screenshot "$SCREENSHOT"".png"                          #save

इसे निष्पादन योग्य होने दें:

chmod +x prtscr-chooser.sh

चरण 2

स्क्रिप्ट असाइन करें Print Screen:

  1. सेटिंग> उपकरण> कीबोर्ड खोलें ।
  2. Unbind Print Screen, यानी ' Save a स्क्रीनशॉट to Pictures ' के लिए शॉर्टकट बदलें या हटाएं ।
  3. नीचे तक स्क्रॉल करें।
  4. ' + ' प्रतीक पर क्लिक करें । एक संवाद पॉप अप होना चाहिए।
  5. ' नाम ' बॉक्स में कोई भी नाम दर्ज करें ।
  6. ' कमांड ' बॉक्स में स्क्रिप्ट के लिए पूरा रास्ता दर्ज करें , यानी इस मामले में दर्ज करें
    /home/YOUR-USERNAME/prtscr-chooser.sh(आपके स्थान पर वास्तविक उपयोगकर्ता नाम YOUR-USERNAME)।
  7. ' शॉर्टकट सेट करें ... ' बटन पर क्लिक करें और दबाएँ Print Screen
  8. लॉग आउट करें और फिर से लॉग इन करें।

(आप स्क्रिप्ट को कुछ अन्य कीबोर्ड संयोजन उदाहरण के लिए असाइन करने के लिए उसी विधि का अनुसरण कर सकते हैं, जैसे Shift+ Print Screen)


यह विधि मैं कोशिश कर रहा हूं लेकिन काम नहीं कर रहा हूं,
बापी साहा

0

शटर को देखें, यह बहुत अच्छा है। स्क्रीन, विंडो, या विभिन्न विकल्पों के साथ स्क्रीन स्क्रीनशॉट का क्षेत्र। ट्रे में बैठें और क्लिक या कीबोर्ड शॉर्टकट की प्रतीक्षा करें। आप फ़ाइल का नाम बदल सकते हैं या ऑटो नामकरण कॉन्फ़िगर कर सकते हैं। यहाँ मुख्य विकल्प विंडो के स्क्रीनशॉट हैं। यहाँ छवि विवरण दर्ज करें

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