लिनक्स कमांड लाइन से स्क्रीनशॉट कैसे लें



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

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



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



विधि 1: स्क्रोट के साथ स्क्रीनशॉट लेना

कमांड से स्क्रीनशॉट लेने का सबसे बुनियादी तरीका है बस स्क्रोट टाइप करके और एंटर दबाकर। यहां तक ​​कि आपको काम करने के लिए एक उचित टर्मिनल एमुलेटर विंडो में भी नहीं होना चाहिए। यदि आप एक रन डायलॉग बॉक्स पाने के लिए Alt और F2 या विंडोज या सुपर की और R को पकड़ते हैं, तो आप बस स्क्रोट टाइप कर सकते हैं और एंटर दबा सकते हैं। यह डेस्कटॉप पर हर चीज का स्क्रीनशॉट लेगा और इसे आपके होम डायरेक्टरी के अंदर एक फाइल में रखेगा। आप इसे एक ग्राफिकल फ़ाइल मैनेजर के साथ या cd ~ लिखकर एक्सेस कर सकते हैं और फिर कमांड लाइन पर ls कर सकते हैं। चूंकि यह एक टर्मिनल विंडो का स्क्रीनशॉट लेता है जिसे आप इसे जारी करते हैं, आप इस पद्धति के लिए टर्मिनल विंडो की तुलना में रन बॉक्स से सेवा कमांड लाइन का उपयोग करना चाह सकते हैं।

आप इसे लेने से पहले चीजों को तैयार करने में देरी कर सकते हैं। स्क्रीनशॉट लेने से पहले 10 सेकंड प्रतीक्षा करने के लिए scrot -d 10 टाइप करें और एंटर करें। इससे आपको जो भी कार्यक्रम हो उसका स्क्रीनशॉट कॉन्फ़िगर करने के लिए पर्याप्त समय देना चाहिए। आप इस आदेश के बाद एक फ़ाइल नाम सेट करना चाह सकते हैं, जो आपके होम डायरेक्टरी में फ़ाइल का नामकरण करते समय स्क्रोट का उपयोग करेगा।

उलटी गिनती बनाने के लिए कमांड में -c स्विच जोड़ें। उदाहरण के लिए, scrot -d 10 -c स्क्रीनशॉट लेने तक सेकंड की गणना करेगा। यह आपको आगे की योजना बनाने में मदद कर सकता है जब आपको स्क्रोट शॉट लेने से पहले सब कुछ तैयार करने की आवश्यकता होती है।

आधुनिक डेस्कटॉप वातावरण का एक बड़ा हिस्सा आपके कीबोर्ड पर प्रिंट स्क्रीन (Prt Sc) कुंजी के लिए स्क्रोट या किसी अन्य कमांड लाइन-आधारित स्क्रीनशॉट उपयोगिता को जोड़ता है। आपको बस सब कुछ का स्क्रीनशॉट लेने के लिए Prt Sc को धकेलना पड़ सकता है या तोड़ी उपयोगिता के साथ सक्रिय विंडो में से एक लेने के लिए Alt + Prt Sc को धकेलना पड़ सकता है। बहुत कम कीबोर्ड लेआउट में एक अलग SysRq कुंजी है जो Prt Sc कुंजी से जुड़ी नहीं है, और यह कुंजी वर्तमान विंडो के स्क्रीनशॉट लेने के लिए भी काम कर सकती है।

यदि आप इसके बाद scs -s को आमंत्रित करते हैं, तो आप अपने माउस पॉइंटर के साथ स्क्रीन पर एक क्षेत्र आकर्षित करने में सक्षम होंगे। आप उस विशिष्ट क्षेत्र के स्क्रीनशॉट के साथ समाप्त होंगे और कुछ नहीं।

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

विधि 2: Xfce4 आलेखीय स्क्रीनशॉट का उपयोग करना

डेबियन-Xfce, Xubuntu और अन्य Xfce4 उपयोगकर्ताओं के पास एक कमांड है जिसे xfce4-स्क्रीनशॉट कहा जाता है जब उन्होंने Prt Sc को धक्का दिया, और कमांड लाइन से इसे लागू करना संभव है। जब आप Alt + F2 या Super + R को धकेलते हैं, तो टर्मिनल पर या अनुप्रयोग खोजक में xlyce4-स्क्रीनशॉट को टाइप करें, और आपको एक डायलॉग बॉक्स प्राप्त होगा जो आपको उस प्रकार के स्क्रीनशॉट का चयन करने की अनुमति देता है, जिसे आप लेना पसंद करते हैं।

एक क्षेत्र चुनें पर क्लिक करें और स्क्रीन के एक क्षेत्र को उजागर करने के लिए ओके पर क्लिक करें या अधिक पारंपरिक स्क्रीनशॉट उपयोगकर्ता अनुभव के लिए स्क्रीन या सक्रिय विंडो दर्ज करें का चयन करें।

विधि 3: Ffmpeg के साथ फ्रेम्स निकालें

आप वीडियो फ़ाइल से बाहर स्क्रीनशॉट की पूरी गैलरी बनाने के लिए ffmpeg प्रोग्राम का उपयोग कर सकते हैं। यदि आपके पास पहले से ही ffmpeg नहीं है, तो आपको इसे डेबियन, उबंटू या मिंट आधारित वितरणों पर sudo apt-get install ffmpeg के साथ स्थापित करने की आवश्यकता होगी। यह रास्पबेरी पाई प्लेटफॉर्म पर डेबियन के अधिकांश उपयोगकर्ताओं के लिए भी काम करना चाहिए। फेडोरा या रेड हैट के उपयोगकर्ताओं को पैकेज स्थापित करने के लिए रूट के रूप में yum स्थापित rpmbuild जारी करने की आवश्यकता होगी। आर्क उपयोगकर्ता ffmpeg-git या ffmpeg-full संकुल के बीच चयन कर सकते हैं। अधिकांश उपयोगकर्ता ffmpeg-git संस्करण का उपयोग करना चाहेंगे।

जब आप पैकेज स्थापित कर लेते हैं, तो अपने वीडियो फ़ाइल के गंतव्य पर जाने के लिए cd कमांड का उपयोग करें ताकि आप गैलरी बनाने के लिए ffmpeg का उपयोग कर सकें। एक बार वहां, ffmpeg -i myMovie.avi -r 1 -f image2 शॉट्स_% 06.jpg जारी करें, कमांड को आपकी फिल्म फ़ाइल के नाम से बदल दिया जाए। शॉट्स_% 06.jpg फ़ाइल नाम में संख्या इंगित करती है कि किसी सूची में स्क्रीनशॉट की व्यवस्था करने के लिए आपको कितने ट्रेलिंग शून्य की आवश्यकता है जबकि 1 के बाद की संख्या फ्रेम दर को इंगित करती है। आप किस तरह के स्क्रीनशॉट्स को कैप्चर करना चाहते हैं, इसके लिए बेहतर अनुभव प्राप्त करने के लिए आप कुछ हद तक इनका उपयोग कर सकते हैं।

विधि 4: कमांड लाइन पर mplayer का उपयोग करना

आप कमांड लाइन से mplayer को भी इनवाइट कर सकते हैं, जो कि ल्यूबुन्टू, LXLE और ट्रिसक्वेल मिनी-लिनक्स उपयोगकर्ताओं के पास पहले से ही होनी चाहिए। जिनके पास नहीं है वे इसे स्थापित करने के लिए sudo apt-get install mplayer का उपयोग कर सकते हैं। एक छोटे खिलाड़ी विंडो को पॉप अप करने के लिए mplayer -vf स्क्रीनशॉट और अपनी वीडियो फ़ाइल का नाम टाइप करें। हर बार जब आप स्क्रीनशॉट लेना चाहते हैं, तो कुंजी दबाएं और आपको इस बारे में कोई संदेश मिलेगा कि यह काम किया है या नहीं। टर्मिनल विंडो पूरे समय मान्य रहती है कि आप जो स्क्रीनशॉट ले रहे हैं, उसके बारे में संदेश जारी करना जारी रखें।

आप भी उपयोग कर सकते हैं:

mplayer -nosound -frames ## -vo png: z = 9 myVideo.avi

अपने वीडियो के नाम के साथ फ़ाइल नाम बदलें और ## आपके द्वारा फ़ोटो खींचे गए फ़्रेमों की संख्या के साथ ##। यदि आप पसंद करते हैं, तो आप png को jpg या gif89a जैसे किसी अन्य छवि प्रारूप से भी बदल सकते हैं, लेकिन आमतौर पर png सर्वोत्तम छवि गुणवत्ता प्रदान करता है।

4 मिनट पढ़ा