SHUTTER(1) User Contributed Perl Documentation SHUTTER(1) نام (NAME) Shutter - ابزار تصویربرداری از صفحه با امکانات فراوان خلاصه دستور (SYNOPSIS) shutter [گزینه‌ها] کپی‌رایت و تکثیر (COPYRIGHT) حق نشر نرم‌افزار Shutter متعلق به Mario Kemper و تیم Shutter است (C). توضیحات (DESCRIPTION) Shutter یک برنامه تصویربرداری از صفحه با امکانات غنی است. شما می‌توانید از ناحیه‌ای خاص، یک پنجره، تمام صفحه نمایش یا حتی از یک وب‌گاه تصویر بگیرید - جلوه‌های مختلفی روی آن اعمال کنید، برای برجسته‌سازی نکات روی آن نقاشی بکشید و سپس آن را در یک سایت میزبانی تصویر بارگذاری نمایید، همگی درون یک پنجره واحد. گزینه‌ها (OPTIONS) مثال ۱ shutter -a -p=myprofile --min_at_startup مثال ۲ shutter -s=100,100,300,300 -e مثال ۳ shutter --window=.*firefox.* مثال ۴ shutter --web=http://shutter-project.org -e گزینه‌های حالت تصویربرداری -s, --select=[X,Y,WIDTH,HEIGHT] تصویربرداری از ناحیه‌ای از صفحه نمایش. ارائه مقادیر X,Y,WIDTH,HEIGHT اختیاری است. -f, --full تصویربرداری از تمام صفحه نمایش. -w, --window=[NAME_PATTERN] انتخاب یک پنجره برای تصویربرداری. ارائه یک NAME_PATTERN (عبارت باقاعده به سبک Perl) اختیاری است. -a, --active تصویربرداری از پنجره فعال فعلی. -m, --menu تصویربرداری از یک منو. -t, --tooltip تصویربرداری از یک تول‌تیپ (راهنمای متنی). --web=[URL] تصویربرداری از یک صفحه وب. ارائه یک URL اختیاری است. -r, --redo تکرار آخرین تصویربرداری. گزینه‌های تنظیمات -p, --profile=NAME بارگذاری یک نمایه (profile) مشخص در هنگام راه‌اندازی. -o, --output=FILENAME تعیین نام فایل برای ذخیره تصویر گرفته‌شده (تنظیمات مرتبط با نمایه را لغو و بازنویسی می‌کند). قالب‌های تصویری پشتیبانی‌شده: شما می‌توانید در هر یک از قالب‌های تصویری محبوب (مانند jpeg, png, gif, bmp) ذخیره کنید. علاوه بر این، امکان ذخیره در قالب‌های pdf, ps یا svg نیز وجود دارد. لطفاً توجه داشته باشید: کاراکترهای جانشین (wildcards) متعددی در دسترس هستند. کاراکترهای جانشین ارائه‌شده توسط Shutter عبارتند از: $w = width $h = height $name = multi-purpose (e.g. window title) $nb_name = like $name but without blanks in resulting strings $profile = name of current profile $R = random char (e.g. $RRRR = ag4r) %NN = counter علاوه بر این، کاراکترهای جانشین مرتبط با تاریخ نیز وجود دارند: %Y = year %m = month %d = day %T = time رشته متنی توسط strftime تفسیر می‌شود. برای مثال‌های بیشتر به "man strftime" مراجعه کنید. به عنوان مثال: دستور shutter -f -e -o './%y-%m-%d_$w_$h.png' فایلی به نام '11-10-28_1280_800.png' در دایرکتوری جاری ایجاد می‌کند. -d, --delay=SECONDS صبر کردن به مدت n ثانیه قبل از گرفتن تصویر. -c, --include_cursor گنجاندن مکان‌نما (cursor) هنگام تصویربرداری. -C, --remove_cursor حذف مکان‌نما (cursor) هنگام تصویربرداری. گزینه‌های برنامه -h, --help نمایش یک پیام راهنمای خلاصه و خروج. -v, --version نمایش اطلاعات نسخه. --debug چاپ مقادیر زیادی از اطلاعات اشکال‌زدایی در STDOUT. --clear_cache پاک‌سازی حافظه پنهان (cache)، به عنوان مثال افزونه‌های نصب‌شده، هنگام راه‌اندازی. --min_at_startup اجرای Shutter به‌صورت کوچک‌شده در سینی سیستم (tray). --disable_systray غیرفعال کردن آیکون سینی سیستم (systray). -e, --exit_after_capture خروج پس از انجام نخستین تصویربرداری. این گزینه هنگام استفاده از Shutter در اسکریپت‌ها کاربردی است. -n, --no_session تصویر گرفته‌شده به نشست (session) افزوده نشود. این گزینه هنگام استفاده از Shutter در اسکریپت‌ها کاربردی است. گزارش باگ‌ها (BUGS) اگر نقصی در Shutter پیدا کردید، باید آن را گزارش دهید. اما نخست، باید مطمئن شوید که این واقعاً یک باگ است و در آخرین نسخه Shutter نیز وجود دارد. جدیدترین نسخه همواره از این آدرس در دسترس است: https://github.com/shutter-project/shutter/releases هنگامی که اطمینان یافتید یک باگ واقعاً وجود دارد، لطفاً آن را در گیت‌هاب گزارش کنید: https://github.com/shutter-project/shutter/issues/new perl v5.42.0 2026-01-11 SHUTTER(1)