اسکریپت اسکرینشات
همونطور که میدونید بستهی ImageMagick به همراه ابزارهای مفیدی برای کار با تصاویر ارائه میشه. یکی از این ابزارهای مفید یعنی ابزار import میتونه از دسکتاپ اسکرینشات بگیره و مهم ترین مزیتش هم اینه که از طریق ترمینال در دسترسه. کار با import خیلی راحته و میشه به راحتی از اون در اسکریپتها استفاده کرد. با import میشه از کل صفحه یا فقط قسمتی از اون اسکرینشات گرفت.
برای شروع این دستور رو تست کنید.
$ import test.jpg
بعد از وارد کردن این دستور Pointer ماوس به شکل + تغییر میکنه و میتونید جایی رو که میخواهید از اون عکس بگیرید رو با کشیدن یه مستطیل مشخص کنید و تمام.
برای عکس گرفتن از کل صفحهی نمایش میتونید از دستور زیر استفاده کنید.
$ import -window root test.jpg
حالا میتونید برای ساختن یه اسکریپت ساده یه فایل جدید باز کنید و این خطوط رو داخل اون بنویسید
#!/bin/bash
import -window root sreenshot.jpg
البته میشه تاریخ و ساعت سیستم رو هم به اسم فایل اضافه کرد تا اسکرینشاتها با نامهای مختلفی ذخیره بشن.
#!/bin/bash
import -window root `date +%d-%m-%y_%H:%M:%S`_sreenshot.jpg
حالا فایل رو ذخیره کنید و اون رو در مسیر زیر کپی کنید.
/usr/local/bin
و در نهایت به اون مجوز اجرا شدن بدید.
# chmod 775 /usr/local/bin/file-name
کار تمام شده و از این به بعد با اجرا کردن اسکریپت به سادگی از دسکتاپتون اسکرینشات بگیرید.
پ.ن. به جای jpg میتونید از فرمتهای دیگه ای مثل png یا ps هم استفاده کنید.
پ.ن. با استفاده از سوئیچ delay- میتونید عکس رو با تاخیر زمانی بگیرید.
اطلاعات بیشتر : +