উত্তর:
সেখানে একটি অ্যাপ্লিকেশন রয়েছে যা fbgrab
নামটি (যেমন সম্ভবত প্রস্তাবিত হতে পারে) বর্তমান ফ্রেমবফারের একটি শট ধরে। এটি হয়ত নতুন কেএমএস সেটআপগুলিতে কাজ করবে না।
sudo apt-get install fbgrab
fbgrab screenshot.png
যদি এটি ব্যর্থ হয়, আপনি সর্বদা ভার্চুয়ালবক্সে একটি ভিএম ব্যবহার করতে পারেন।
আপনি যদি অন্য টিটিওয়াইয়ের ছবি তুলতে চান তবে fbgrab
একটি -c N
আর্গুমেন্ট নেয় (যেখানে আপনি ব্যবহার করছেন N
তার সাথে প্রতিস্থাপন করা হয় /dev/ttyN
)।
সুতরাং আপনি যদি tty1 চেয়েছিলেন:
sudo fbgrab -c 1 Desktop/tty-screenshot.png
sudo -E fbgrab vt1.png
। তবে এটি দুর্দান্ত কাজ করেছে।
প্রথম ভার্চুয়াল কনসোলের স্ক্রিনশট নিতে ( একে একে স্ক্রিনডম্প ) এবং এটিকে "স্ক্রিনশট" নামক একটি ফাইলে সংরক্ষণ করতে:
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.
। কোন ধারণা কেন?