উবুন্টুর ওপেন-সোর্স কালচার এবং হাই-কোয়ালিটি ফ্রি অ্যাপের জন্য পরিচিত। স্ক্রিনশট অ্যাপের অনেক অপশন আছে—GIMP, Shutter ইত্যাদি। কিন্তু সমস্যা: অধিকাংশ GUI-ভিত্তিক। কমান্ড-লাইন পছন্দ করলে কী করবেন?
সौভাগ্যে scrot আছে—a terminal-based টুল যা উবুন্টুতে স্ক্রিনশট ক্যাপচার করে। ২০০০ সালে রিলিজ, জুন ২০২০-এ লেটেস্ট স্টেবল আপডেট।
উবুন্টুতে scrot ইনস্টল কীভাবে করবেন?
scrot অধিকাংশ লিনাক্স কম্পিউটারে প্রি-ইনস্টল থাকে। না থাকলে টার্মিনালে:
sudo apt-get install scrot
Enter চাপলে কিছু সেকেন্ডে ইনস্টল হয়ে যাবে।
scrot দিয়ে স্ক্রিনশট ক্যাপচার কীভাবে করবেন
scrot কেন থম্পসনের UNIX ফিলোসফির ওপর ভিত্তি করে তৈরি একটি মিনিমালিস্ট কমান্ড-লাইন টুল—ছোট, ক্লিন, মডুলার প্রোগ্রামিংকে সম্মান করে।
তাই scrot উবুন্টুতে স্ক্রিন ক্লিপিংয়ের জন্য খুব সিম্পল পদ্ধতি ফলো করে।
পুরো স্ক্রিনের স্ক্রিনশট নিন
scrot
এটাই কাফি। scrot অটোমেটিক্যালি স্ক্রিন ক্যাপচার করবে। ডিফল্টভাবে home ডিরেক্টরিতে স্ক্রিনশট সেভ হয়।
নির্দিষ্ট নাম ও ডিরেক্টরিতে সেভ করুন
স্ক্রিনশট নির্দিষ্ট লোকেশনে সেভ করতে চাইলে ডিরেক্টরি চেঞ্জ করুন। ডিফল্টভাবে কারেন্ট ওয়ার্কিং ডিরেক্টরিতে সেভ হয়। নির্দিষ্ট নাম দিতে:
scrot file1.png
কারেন্ট উইন্ডো ক্যাপচার করুন
ফোকাসড উইন্ডো (ব্রাউজার, অ্যাপ) ক্যাপচার করতে:
scrot -u
Enter চাপলে কারেন্ট উইন্ডো (টার্মিনাল) ক্যাপচার হয়। এটা চাওয়া নয়। এড়াতে -d ফ্ল্যাগ ব্যবহার করুন:
scrot -u -d num
-d = Delay, num = সেকেন্ড। উদাহরণ:
scrot -u -d 5
৫ সেকেন্ড ডিলে দিয়ে এক্সট্রা উইন্ডো মিনিমাইজ করার সময় পাবেন।
থাম্বনেইল সহ স্ক্রিনশট তৈরি
-t Num কমান্ড থাম্বনেইল তৈরি করবে। Num = অরিজিনাল স্ক্রিনশটের পারসেন্টেজ।
scrot -u -d 5 -t 30
এটি ৩০% সাইজের থাম্বনেইল সহ স্ক্রিনশট দেবে।
নির্দিষ্ট এরিয়া বা অ্যাপ ক্যাপচার করুন
স্পেসিফিক এরিয়া স্ক্রিন ক্লিপ করতে -s অপশন:
scrot -s
কমান্ড চালানোর পর মাউস ড্র্যাগ করে এরিয়া সিলেক্ট করুন, রিলিজ করলে ক্যাপচার হয়ে যাবে।
স্ক্রিন ক্লিপের ইমেজ কোয়ালিটি পরিবর্তন
scrot-এ ইমেজ কোয়ালিটি চেঞ্জ করার অপশন আছে। -q ফ্ল্যাগ ব্যবহার করুন। ডিফল্ট কোয়ালিটি ৭৫। বেস্ট কোয়ালিটির জন্য:
scrot -s -q 100
এটি সিলেক্টেড পোर्शनের হাই-কোয়ালিটি ইমেজ ক্যাপচার করবে।
উবুন্টুতে হাই-কোয়ালিটি স্ক্রিনশট ক্যাপচার
scrot একটি লাইটওয়েট কমান্ড-লাইন ইউটিলিটি যা মিনিমালিস্ট UNIX ফিলোসফি দিয়ে ডিজাইন করা। এর কমান্ডগুলো খুব সিম্পল এবং মেমোরেবল।
Unix এবং লিনাক্স ব্যবহার ও আর্কিটেকচারে মিল থাকা সত্ত্বেও কিছু পার্থক্য রয়েছে।