जवाबों:
वहाँ एक आवेदन कहा जाता है fbgrab
कि (जैसा कि नाम का सुझाव हो सकता है) वर्तमान फ्रेमबफ़र का एक शॉट पकड़ लेता है। यह नए KMS सेटअप पर काम नहीं कर सकता है ।
sudo apt-get install fbgrab
fbgrab screenshot.png
यदि वह विफल रहता है, तो आप हमेशा VirtualBox में VM का उपयोग कर सकते हैं।
यदि आप किसी अन्य TTY की तस्वीर लेना चाहते हैं , तो fbgrab
एक -c N
तर्क लेता है (जहाँ आप उपयोग कर रहे हैं N
उसके साथ प्रतिस्थापित किया गया है /dev/ttyN
)।
तो अगर आप tty1 चाहते थे:
sudo fbgrab -c 1 Desktop/tty-screenshot.png
sudo -E fbgrab vt1.png
। लेकिन इसने शानदार काम किया।
पहले वर्चुअल कंसोल (AKA स्केंडपंप ) का स्क्रीनशॉट लेने के लिए और इसे "स्क्रीनशॉट" नामक फ़ाइल में सेव करें।
sudo cat /dev/vcs1 > screenshot
इस पद्धति का उपयोग करके, स्क्रीनशॉट को सादे पाठ प्रारूप में सहेजा जाता है, न कि एक छवि (इस file
या mimetype
आदेश के साथ इसे जांचें )। यह बस एक स्क्रीन डंप और फिर EOF आउटपुट। ध्यान दें कि आउटपुट में newline वर्ण नहीं हैं, इसलिए कुछ प्रसंस्करण की आवश्यकता हो सकती है:
sudo cat /dev/vcs1 | fold > screenshot
fold
प्रत्येक इनपुट लाइन को निर्दिष्ट चौड़ाई में फिट करने के लिए लपेटें (डिफ़ॉल्ट रूप से 80)।
ग्राफिक्स सक्षम होने पर आप वर्चुअल कंसोल का स्क्रीनशॉट नहीं ले सकते।
fbgrab foo.png
करता हूं तो यह कहता हैError: Couldn't open /dev/fb0.
। कोई विचार क्यों?