شما برای مطالعه این مقاله فقط 9 دقیقه وقت نیاز دارید

take-screenshot-in-linux
دسته بندی : آموزش لینوکس

اسکرین شات گرفتن در لینوکس

5/5 - (1 امتیاز)

این بستگی به نسخه/ توزیع سیستم یا سرور لینوکس و نیاز شما دارد که کدام روش را برای اسکرین شات گرفتن در لینوکس انتخاب کنید ولی همه روش های ارائه شده می توانند شما را به هدفتان برسانند.

روش های زیادی برای گرفتن عکس از صفحه لینوکس وجود دارد که ساده ترین و سریع ترین آنها، استفاده از دکمه های میانبر کیبورد است ولی برنامه های پیشرفته تری مثل Shutter و Flameshot وجود دارند که می توانند علاوه بر اسکرین شات، قابلیت های بیشتری برای ویرایش تصویر را هم در اختیار شما قرار دهند.

روش ۱. از کلیدهای میانبر کیبورد استفاده کنید.

اگر صرفاً می خواهید خیلی سریع از بخش موردنظر صفحه اسکرین بگیرید و به هیچ قابلیت دیگری مثل ویرایش تصویر نیاز ندارید، از کلید های میانبر PrtSc استفاده کنید.

خوبی این روش این است که این کلیدها مختص توزیع لینوکس خاصی نیستند و تقریباً تمام توزیع ها لینوکس و محیط های دسکتاپ از آنها پشتیبانی می کنند.

برای استفاده از این روش چند گزینه در اختیار دارید:

۱. PrtSc 

اگر فقط دکمه PrtSc که برای عکس صفحه برنامه ریزی شده است را فشار دهید، یک اسکرین شات از کل صفحه گرفته می شود و در فولدر Pictures ذخیره می شود.

۲. Shift + PrtSc

با ترکیب این دو دکمه می توانید منطقه موردنظر برای اسکرین شات را خودتان انتخاب کنید که در این صورت، دیگر نیازی نیست که عکس اسکرین را بعدا برش دهید.

۳. Alt + PrtSc 

فشردن همزمان Alt و PrtSc باعث می شود که فقط از پنجره فعلی اسکرین شات بگیرید و آن را در Pictures ذخیره کنید. به عنوان مثال، اگر فقط می خواهید از مرورگر گوگل کروم که الان باز  است اسکرین بگیرید، بهتر است از این دکمه ترکیبی استفاده کنید.

۴. Ctrl + PrtSc

اگر می خواهید تصویر اسکرین کل صفحه را در یک فایل مثلاً فایل word الصاق کنید، کافیست دکمه ترکیبی Ctrl + PrtSc را فشار دهید و سپس، در فایل موردنظر راست کلیک کنید و گزینه paste را انتخاب کنید.

۵. Shift + Ctrl + PrtSc

اگر قصد paste کردن عکس صفحه در یک فایل را دارید ولی می خواهید یک بخش خاصی از صفحه را انتخاب کنید، می توانید از این کلید ترکیبی استفاده کنید.

۶. Ctrl + Alt + PrtSc

برای اینکه فقط عکس اسکرین ویندوز فعلی را در فایل موردنظر خود الصاق کنید، باید این ۳ دکمه را با هم ترکیب کنید.

* توجه داشته باشید که روش های ۴، ۵ و ۶ صرفاً برای گرفتن اسکرین شات و paste کردن آن در فایل موردنظر به کار می روند و تصاویر ثبت شده توسط آنها در فولدر Pictures ذخیره نمی شوند.

روش ۲. از اپلیکیشن های اسکرین شات استفاده کنید.

اگر به غیر از اسکرین شات ساده، نیاز به تنظیمات و قابلیت های بیشتری دارید، بهتر است به جای کلیدهای میانبر از برنامه های گرافیکی استفاده کنید.

۱. Screenshot

اکثر توزیع های لینوکس مجهز به یک ابزار داخلی به اسم Screenshot هستند که برای کنترل دقیق تر تنظیمات و دسترسی به امکانات بیشتر می توانید به جای دکمه های میانبر از آن استفاده کنید.

برای شروع استفاده از این ابزار کافیست مراحل زیر را طی کنید:

    • روی دکمه منو موجود در دسکتاپ کلیک کنید تا لیست برنامه ها باز شود.
    • در قسمت جستجو، عبارت Screenshot را جستجو کنید و اولین نتیجه مربوط به آن را باز کنید.
    • تنظیمات موردنظر برای برنامه را لحاظ کنید.

برنامه Screenshot به صورت زیر باز می شود:اسکرین شات گرفتن در لینوکس با Screenshot

می بینید که این برنامه دارای تنظیمات مهمی است که قبل از اسکرین گرفتن می توانید آنها را تعیین کنید.

به عنوان مثال، بخش Capture Area برای تعیین منطقه اسکرین است که اگر صفحه کامل می خواهید، Screen را انتخاب کنید. اگر می خواهید از یک پنجره خاص اسکرین بگیرید، window را انتخاب کنید. برای انتخاب بخش موردنظر از صفحه هم می توانید از Selection استفاده کنید.

برای نمایش/عدم نمایش اشاره گر در تصویر اسکرین شات هم می توانید از فیلد show pointer کمک بگیرید.

برای ایجاد تاخیر در اسکرین گرفتن بعد از کلیک روی Take Screenshot هم می توانید از Delay in seconds استفاده کنید.

    • بعد از اینکه تنظیمات لازم را اعمال کردید، روی Take Screenshot کلیک کنید.
    • عکس اسکرین را در مسیر موردنظر ذخیره کنید.

سپس اسکرین شما در پنجره زیر نمایش داده می شود:ذخیره عکس اسکرین با Screenshot

این شما هستید که باید تصمیم بگیرید که اسم و مسیر موردنظر برای این تصویر را انتخاب کنید و روی save کلیک کنید یا اینکه copy to cliboard را انتخاب کنید و آن را در فایل موردنظر paste کنید.

* برنامه Screenshot می تواند در توزیع ها و محیط های دسکتاپ لینوکس مختلف رابط کاربری متفاوتی داشته باشد ولی همه آنها امکانات مشابهی دارد و یک کار را انجام می دهند.

۲. GIMP

اگر نیاز به یک ابزار حرفه ای تر برای screenshot گرفتن و ویرایش تصویر دارید، می توانید از GIMP استفاده کنید.

این ابزار در برخی از توزیع های لینوکس به صورت پیش فرض وجود دارد ولی اگر متوجه شدید که سیستم شما از آن برخودار نیست، می توانید از دستورات نصب زیر استفاده کنید:

توزیع های مبتنی بر دبیان مثل اوبونتو

sudo apt install gimp

توزیع های مبتنی بر redhat مثل فدورا و centos

sudo dnf install gimp

توزیع های مبتنی برای آرچ لینوکس مثل مانجارو

sudo pacman -S gimp

توزیع های مبتنی بر openSUSE

sudo zypper install gimp

اگر از نصب GIMP در سیستم لینوکس خود مطمئن هستید، طبق مراحل زیر می توانید از آن استفاده کنید.

  • برنامه GIMP را باز کنید.
  • به بخش File بروید و از زیر منوی create گزینه Screenshot را انتخاب کنید.اسکرین گرفتن با GIMP
  • یک پنجره در قالب تنظیمات اولیه برای اسکرین صفحه باز می شود که می توانید بر اساس نیاز خود تکمیل کنید.تنظیمات GIMP
  • در آخر روی Snap کلیک کنید.

بعد از اینکه اسکرین شات گرفتید، کافیست روی File کلیک کنید و گزینه Save As را انتخاب کنید تا فایل تصویر در مسیر موردنظر شما ذخیره شود. 

توجه داشته باشید که این ابزار علاوه بر اسکرین شات گرفتن، قابلیت های پیشرفته ای مثل اضافه کردن فیلتر، برش و اصلاح رنگ را هم در اختیار شما قرار می دهد که می توانید بلافاصله بعد از اسکرین گرفتن روی تصویر اعمال کنید.

۳. Shutter

shutter یکی دیگر از جایگزین های حرفه ای برای برنامه screenshot است که قابلیت های پیشرفته تری مثل حاشیه نویسی ( هایلایت یا اضافه کردن متن)، Hide کردن بخش موردنظر در تصویر و برش را هم در اختیار شما قرار می دهد که به همین خاطر به یک انتخاب عالی برای اسکرین گرفتن در لینوکس تبدیل شده است.

کلیک کنید  آشنایی با تعریف، ویژگی و نحوه نصب فایروال CSF در اوبونتو

برای شروع استفاده از Shutter، ابتدا باید آن را نصب کنید.

برای نصب این ابزار ۲ راه دارید:

۱. برنامه software center را باز کنید و Shutter را جستجو و نصب کنید.

۲. از دستورات نصب Shutter در توزیع های مختلف استفاده کنید.

توزیع های مبتنی بر دبیان مثل اوبونتو

sudo apt install shutter

توزیع های مبتنی بر redhat مثل فدورا و centos

sudo dnf install shutter

توزیع های مبتنی برای آرچ لینوکس مثل مانجارو

sudo pacman -S shutter

توزیع های مبتنی بر openSUSE

sudo zypper install shutter

بعد از اینکه shutter را با موفقیت در سیستم خود نصب کردید، با طی مراحل زیر می توانید شروع به استفاده از آن کنید:

  • برنامه shutter را باز کنید.
  • روی edit کلیک کنید و گزینه preferense را انتخاب کنید.تنظیمات برنامه شاتر
  • تنظیمات اولیه برای اسکرین شات مثل فرمت تصویر، مسیر ذخیره سازی، کپی در کلیبورد یا میزان تاخیر در ثبت اسکرین را اعمال کنید.
  • از بین ۳ گزینه selection ،desktop و window گزینه موردنظر را انتخاب کنید.اسکرین گرفتن با شاتر در لینوکس
  • از بخش موردنظر اسکرین شات بگیرید و سپس با کلیک روی دکمه Edit، آن را به شکل دلخواه خود ویرایش کنید.ویرایش عکس اسکرین گرفته شده با Shutter

۴. Flameshot

Flameshot یکی از جدیدترین برنامه های اسکرین شات است که ویژگی های داخلی زیادی را برای ویرایش تصاویر ارائه می دهد. حاشیه نویسی تصاویر، اضافه کردن فلش و متن و همچنین محو کردن بخش های موردنظر از تصاویر تنها گوشه ای از امکانات این ابزار هستند.

Flameshot هم مثل shutter جزو برنامه های از پیش نصب شده لینوکس نیست و برای استفاده از Flameshot، ابتدا باید آن را نصب کنید.

برای نصب آن می توانید software center را باز کنید و Flameshot را جستجو و نصب کنید.

یا اینکه از دستورات نصب Flameshot در توزیع های لینوکس کمک بگیرید:

توزیع های مبتنی بر دبیان مثل اوبونتو

sudo apt install flameshot

توزیع های مبتنی بر redhat مثل فدورا و centos

sudo dnf install flameshot

توزیع های مبتنی برای آرچ لینوکس مثل مانجارو

sudo pacman -S flameshot

توزیع های مبتنی بر openSUSE

sudo zypper install flameshot

بعد از نصب Flameshot، مراحل زیر را برای شروع استفاده از این ابزار اجرا کنید:

  • برنامه Flameshot را باز کنید.
  • گزینه های موردنظر برای اسکرین شات گرفتن در لینوکس را تنظیم کنید.

این گزینه ها در دور تا دور صفحه اسکرین قرار گرفته اند که برای تنظیم یا انتخاب هر کدام از آنها کافیست روی آن کلیک کنید.تنظیمات flameshot

  • بعد از اینکه اندازه اسکرین شات را هم تنظیم کردید، می توانید Ctrl+S یا آیکون save را فشار دهید تا تصویر اسکرین در فولدر picture ذخیره شود.ذخیره تصویر اسکرین

اگر می خواهید کاری کنید که موقع فشار دادن دکمه PrtSc به جای ابزار پیش فرض لینوکس، ابزار Flameshot اجرا شود، می توانید مراحل زیر را هم طی کنید:

  • System setting را باز کنید و روی Keyboard کلیک کنید.
  • به سمت پایین اسکرول کنید تا اینکه دکمه + را پیدا کنید.
  • روی دکمه + کلیک کنید تا یک میانبر سفارشی ایجاد کنید.
  • در قسمت Name هر اسمی که می خواهید (ترجیحاً Flameshot) وارد کنید.
  • در قسمت Command مسیر Flameshot را وارد کنید.
/usr/bin/flameshot gui
  • در قسمت shortcut هم کلید PrtSc را تنظیم کنید.ایجاد میانبر flameshot

این کار شما باعث می شود که عملکرد پیش فرض PrtSc تغییر پیدا کند. پس اگر هشداری دریافت کردید، آن را تایید کنید.

روش ۳. از ابزارهای خط فرمان برای screenshot استفاده کنید.

اگر از طرفداران پروپاقرص ترمینال لینوکس هستید و دوست دارید برای اسکرین شات را هم از آن استفاده کنید، می توانید از ابزارهای زیر استفاده کنید.

GNOME Screenshot .۱

اگر از محیط دسکتاپ GNOME استفاده می کنید، می توانید از دستور زیر برای اسکرین شات گرفتن در لینوکس استفاده کنید:

gnome-screenshot

برای اینکه محدوده موردنظر برای اسکرین شات را خودتان انتخاب کنید، آپشن a را هم به دستور اضافه کنید:

gnome-screenshot -a

اگر می خواهید برای اسکرین شات گرفتن یک زمان تاخیر هم لحاظ کنید، کافیست آپشن d را هم به آن اضافه کنید و زمان تاخیر (مثلا ۵ ثانیه) را وارد کنید.

gnome-screenshot -d -5

۲. ImageMagick

ImageMagick یکی از ابزارهای خط فرمان برای اسکرین گرفتن در لینوکس است که از قبل در اکثر توزیع های لینوکس نصب شده است. 

اگر متوجه شدید که ImageMagick در سیستم شما نصب نیست، ابتدا باید آن را نصب کنید:

توزیع های مبتنی بر دبیان مثل اوبونتو

sudo apt install imagemagick

توزیع های مبتنی بر redhat مثل فدورا و centos

sudo dnf install imagemagick

توزیع های مبتنی برای آرچ لینوکس مثل مانجارو

sudo pacman -S imagemagick

توزیع های مبتنی بر openSUSE

sudo zypper install imagemagick

حالا که از نصب آن در سیستم خود مطمئن شدید، می توانید شروع به استفاده از آن کنید.

ترمینال را باز کنید.

دستور زیر که برای اسکرین شات گرفتن از کل صفحه است را اجرا کنید:

import -window root Pictures/fileName.png

این دستور، فایل اسکرین شات را به اسم fileName در فولدر Pictures ذخیره می کند ولی شما می توانید مسیر و اسم آن را به شکل دلخواه خود تغییر دهید. 

اگر می خواهید محدود اسکرین را خودتان مشخص کنید، باید دستور را به صورت زیر اجرا کنید:

 import Pictures/fileName.png

برای ایجاد تاخیر در اسکرین شات گرفتن هم باید آپشن pause را به دستور اضافه کنید و تعداد ثانیه موردنظر را جلوی آن بنویسید:

import -window root -pause 5 Pictures/fileName.png

۳. Deepin Scrot

Deepin Scrot هم یک ابزار پیشرفته برای اسکرین شات گرفتن از طریق ترمینال است که نسبت به ابزارهای خط فرمان دیگر قدرتمندتر است.

این ابزار در بعضی از توزیع های لینوکس نصب است ولی اگر دیدید که سیستم شما دارای این ابزار نیست، ابتدا باید آن را نصب کنید:

توزیع های مبتنی بر دبیان مثل اوبونتو

sudo apt install scrot

توزیع های مبتنی بر redhat مثل فدورا و centos

sudo dnf install scrot

توزیع های مبتنی برای آرچ لینوکس مثل مانجارو

sudo pacman -S scrot

توزیع های مبتنی بر openSUSE

sudo zypper install scrot

بعد از اینکه آن را نصب کردید، می توانید با استفاده از دستورات زیر از آن استفاده کنید.

برای اسکرین از کل صفحه دستور زیر را اجرا کنید:

scrot myimage.png

برای اسکرین گرفتن از یک بخش خاص، باید آپشن s را هم به آن اضافه کنید:

scrot -s myimage.png

هر کدام از این ابزار ها و دستورات برای اسکرین شات گرفتن در لینوکس توسعه یافته اند و این شما هستید که باید متناسب با نیاز و سلیقه خود، یکی از آنها را انتخاب کنید.

سخن آخر

ابزارهای زیادی برای اسکرین شات گرفتن در لینوکس وجود دارد که می توان آنها را به ۳ دسته کلیدهای میانبر، ابزارهای گرافیکی مثل screenshot و ابزارهای خط فرمان مثل imagemagick تقسیم کرد.

مطالب مشابهی که شاید علاقمند باشید

من زهرا پیرجانی دانشجوی رشته نرم افزار هستم. علاقه ای که به یادگیری مطالب جدید دارم باعث شد که انگیزم برای فعالیت در حوزه تولیدمحتوا بیشتر شود. تمام تلاشم این است که با درک کامل موضوع، محتوایی ساده و کامل تهیه کنم که برای همه علاقمندان مفید و کاربردی باشد. یادگیری مطالب جدید و آموزش اونها به بقیه، بهترین کاری هست که می توانم برای رشد خودم و همچنین کمک به رشد علاقمندان به مباحث مورنظر انجام بدم.

دیدگاه های شما

برای دریافت این مقاله لطفا ایمیلتان را وارد کنید

می توانید مقاله را دانلود کنید یا پرینت بگیرید