انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: JAP در 24 امرداد 1395، 12:20 ق‌ظ

عنوان: screenshot از صفحه لاگین
ارسال شده توسط: JAP در 24 امرداد 1395، 12:20 ق‌ظ
سلام چجوری میتونم از صفحه لاگین اسکرین شات بگیرم؟
عنوان: پاسخ : screenshot از صفحه لاگین
ارسال شده توسط: دانیال بهزادی در 24 امرداد 1395، 08:35 ق‌ظ
نمی‌تونی. چون هنوز وارد نشدی. اگه خیلی نیازه، یه ماشین مجازی راجرا کن و از اون عکس بگیر.
عنوان: پاسخ : screenshot از صفحه لاگین
ارسال شده توسط: s1mpleworld در 24 امرداد 1395، 09:26 ق‌ظ
درود

    با ابزار imagemagick این کار امکانپذیر است. ابتدا آن را از مخازن نصب کنید. سپس مراحل زیر را دنبال کنید

۱ - کد زیر را در یک فایل با فرمت sh ذخیره کنید (به عنوان مثال screenshot.sh):

chvt 7 ; sleep 5 ; DISPLAY=:0.0 import -window root screenshot.jpg
chvt 7 میگوید که به console مجازی شماره 7 (گرافیکی) سویچ کن و sleep 5 در اینجا برای این است که تصویر بعد از 5 ثانیه گرفته شود

سپس به آن امکان اجرا شدن را بدهید:

chmod +x screenshot.sh

سپس در صفحه ای که میخواهید عکس بگیرید، اسکریپت را اجرا کنید:

./screenshot.sh

اسکریپت بالا معمولا جواب خواهد داد اما بسته به توزیع لینوکس ممکن است نیاز به تصحیح داشته باشد و دوستان راه حل های بهتری داشته باشند و احتمالا پارامترهای بیشتری به کد اضافه کنند. به هر حال اسکریپت بالا برای بنده همیشه جواب میدهد.اگر نیاز به پارامتر های بیشتری دارید راهنمای دستور import در imagemagick را مطالعه کنید:

http://www.imagemagick.org/script/import.php

موفق باشید.