امیررضا صافحیان
امیررضا صافحیان
خواندن ۳ دقیقه·۴ سال پیش

اسکرین‌شات رو طوری که دوست داری بگیر!

لوگوی نرم‌افزار
لوگوی نرم‌افزار


سلام

من از وقتی که دارم به جای سیستم‌عامل مک از لینوکس استفاده می‌کنم (اوبونتو ۲۰.۰۴) یکی از مواردی که بسیار باهاش چالش داشتم اسکرین‌شات گرفتن بود؛ از اونجایی که یک فرانت‌اند دولوپر نیاز زیادی به اسکرین شات گرفتن و حتی کامنت و فلش گذاشتن یا متن‌های کوتاه نوشتن و ازین کارا داره،‌ با توجه به پرینت اسکرینی که به صورت دیفالت روی اوبونتو داریم اصلاً راحت نبودم و همیشه مشکل داشتم. همینطوری اشاره کردم به این که من قبلاً کاربر مک بودم و حتماً میدونین که ابزار اسکرین‌شات دیفالت در مک بسیار با کیفیت‌تره و امکانات زیادی در اختیارمون قرار میده.
حالا میخوام در این پست با هم دیگه ببینیم چطور می‌تونیم اسکرین‌شات‌های بهتر و راحت‌تری بگیریم!

قبل از شروع میخواستم بگم که مثلا نیاز‌های من از ابزاری مناسب برای این کار چه مواردی بود:
۰- اپن‌سورس بودن همیشه انتخاب رو مطمئن‌تر میکنه.
۱- بتونم روش تصویرم نوشته قرار بدم مثلا بنویسم «ارور به صورت اشتباه فرستاده شده».
۲- بتونم روی تصویرم از فلش برای اشاره کردن به جایی استفاده کنم یا زیر چیزی خط بکشم.
۳- ابزارهای جانبی مثل مربع و دایره کشیدن داشته باشم هم خیلی بهتره.
۴- بتونم از قسمتی از صفحه عکس بگیرم.
۵- وسط کار کنسل کنم و عکس جایی ذخیره نشه.
۶- بتونم کراپ‌م رو عوض کنم همون موقع.
۷- بتونم بدون سیو کردن تصویر رو توی کلیپ‌بورد ذخیره کنم.

خب من تمام نیاز‌هایی که داشتم رو در استفاده از نرم افزار فلیم‌شات (flame shot) پیدا کردم.
می‌تونین به لینک گیت‌هاب‌ش سر بزنین و یا به شیوه‌های مختلف دیگه‌ای که دوست دارین روی اوبونتو نصبش کنین!
(راستش من خودم یادم نمیاد دقیقا چطوری نصب کردم ولی شاید به کمک snap store بوده که این هم لینکش )

اما بعد از نصب شما باید برین و روی اپ کلیک کنین تا باز بشه یا مثلاً توی ترمینال بنویسین flameshot.
اما مرحله به مرحله با هم تغییرات رو میدیم که نیازی نباشه به این شیوه ازش استفاده کنیم! و صرفاً با کلیک روی دکمه معروف PrtScr بتونین از صفحه با استفاده از این نرم‌افزار عکس بگیرین!

توی دو مرحله، نصب نرم‌افزار و آشنایی کلی بعد هم اضافه کردن شرت‌کات کیبوردش رو می‌بینیم.

مرحله اول: جلوگیری از نشون دادن آیکون Trayدر Top Bar

اگه لازم به اشاره کردن باشه top bar میشه اون بالای صفحه مشکی که مثلا باتری و اطلاعات رو سمت راست و اسم اپ رو سمت چپ نشون میده و tray هم میشه آیکون‌های کوچکی از اپلیکیشن‌های باز و اونایی که نشون هایدشون نکردین.

تصویر tray و top bar
تصویر tray و top bar

اما قراره که ما آیکون رو در اینجا نبینیم از اونجایی که مدام قراره نرم‌افزار باز بمونه، نیازی به بودنش نیست.
اگه هم لازم داشتیم بعد از هاید کردن ستینگشو عوض کنیم میتونیم روی آیکون اپلیکیشنش راست کلیک کنیم و روی configure کلیک کنیم تا باز بشه.

اما برای هاید کردن به سادگی کافیه Show tray icon چک نخورده باشه.

تصویر تنظیمات نرم‌افزار
تصویر تنظیمات نرم‌افزار


در ادامه شما هر کاری دوست دارین با تنظیمات اپ می‌کنین و خب اونا نیازی به توضیح من هم ندارن.
توی ریپوی گیت هم به تفصیل توضیح داده شدن.

مرحله دوم: اتصال دکمه PrtScr به نرم‌افزار

شما می‌تونین اتفاقی که با کلیک بر روی دکمه‌های کیبوردتون میفته (حتی اکسترنال) رو تعیین کنین، در اینجا هم قراره با هم بگیم ازین به بعد به جای اسکرین شات گرفتن بدون اجازه، این نرم افزار رو برای ما باز کنه که معادل یه صفحه برا انتخاب کردن محدوده اسکرین‌شات‌مونه!

برای این کار کافیه که ابتدا روی save a screenshot to Pictures کلیک کنین و بعد روی دکمه backspace (شاید هم delete) کلیک کنین تا جلوش بنویسه disabled و بعد از اون تا پایییین اسکرول کنین و روی اون + که ته صفحه‌س کلیک کنین و برای اسکرین شاتتون یه اسم بذارین (مثلاً screenshot).
برای قسمت command هم باید دستور مورد نظرتون رو بنویسین، که اینجا میشه اجرا شدن این اسکرین‌شات گیرنده یعنی

/usr/bin/flameshot gui

و در نهایت هم روی shortcut کلیک کنین و اونجا روی دکمه PrtScr (یا هر دکمه‌ای که مد نظرتونه) کلیک کنید. برای ذخیره کار‌هایی که کردیم روی دکمه Add سبز رنگ کلیک کنین تا shortcut جدید مورد نظرتون ذخیره بشه.

اضافه کردن keyboard shortcut
اضافه کردن keyboard shortcut

و از الآن به جای باز شدن اسکرین‌شات دیفالت،‌ این براتون باز میشه!

امیدوارم که براتون مفید باشه ❤️

- راستی، برای نوشتن قسمت keyboard shortcutها از این منبع استفاده کردم.

اوبونتولینوکس
فارغ‌التحصیل علوم کامپیوتر دانشگاه بهشتی، برنامه‌نویس فرانت که الآن هم اسنپ‌فود مشغول به کارم و گاهی اوقات هم کوئرا کالج :))
شاید از این پست‌ها خوشتان بیاید