Linux має десятки інструментів для скріншотів. Ці інструменти мають різні функції і дозволяють користувачам швидко фотографувати те, що вони бачать на своєму робочому столі, зберігати його в різних форматах і ділитися ним з друзями. Проблема в тому, що більшість цих інструментів для знімків екрана є роздутими графічними інтерфейсами, які не завжди працюють. Якщо ви втомилися від інструментів для знімків екрана GUI, які не завжди виконують свою роботу, інструмент для знімків екрана Scrot може бути саме тим, що вам потрібно. Це дозволяє робити знімки екрана з терміналу Linux і позбавляє вас від проблем із використанням графічного інтерфейсу.
Встановіть Scrot
Інструмент Scrot досить відомий, і багато людей використовують його, щоб робити знімки екрана, особливо в легких середовищах робочого столу, як-от LXQt, або з плиточними віконними менеджерами, такими як AwesomeWM, i3 та інші. Щоб встановити програмне забезпечення, відкрийте вікно терміналу та дотримуйтесь інструкцій щодо команд, які відповідають вашій операційній системі Linux.
Примітка: щоб запустити Scrot, вам потрібно запустити Ubuntu, Debian, Arch Linux, Fedora або OpenSUSE. Якщо ви не користуєтеся одним із цих дистрибутивів Linux, можливо, вам знадобиться скомпілювати з вихідного коду.
Ubuntu
sudo apt install scrot
Debian
sudo apt-get install scrot
Arch Linux
sudo pacman -S scrot
Fedora
sudo dnf install scrot -y
OpenSUSE
sudo zypper install scrot
Загальний Linux
Інструмент для створення знімків екрана Scrot — одна з найкращих термінальних програм, яка може робити знімки екрана того, що відбувається на робочому столі Linux. В результаті багато дистрибутивів — навіть незрозумілі — поширюють його у своїх джерелах програмного забезпечення. Тим не менш, якщо ви не можете знайти інсталяційний пакет, найкраще створити код із вихідних кодів.
З якоїсь причини веб-сайт, на якому розміщено завантажувані пакети для Scrot, не працює. На щастя, завдяки Archive.org можна завантажити код незалежно від того. У терміналі скористайтеся командою wget і візьміть джерела Scrot.
wget https://web.archive.org/web/20060716123357if_/https://linuxbrit.co.uk:80/downloads/scrot-0.8.tar.gz
Розпакуйте вихідний код Scrot на свій ПК з Linux за допомогою команди tar.
tar -xvzf scrot-0.8.tar.gz
Перейдіть до папки коду з компакт-диском і прочитайте файл README за допомогою cat.
cd scrot-0.8 cat README
У файлі README описано, як створити код, але не містить жодної інформації про залежності, які вам, ймовірно, знадобляться для успішного середовища збірки. Почніть збірку, запустивши скрипт configure. Цей сценарій перевірить ваш ПК з Linux на наявність правильних залежностей. Якщо щось не вистачає, він підкаже, що встановити.
./configure
Команда configure завершиться, лише якщо у вас запущено й запущено всі залежності. Якщо сценарій налаштування закінчиться, створіть програмне забезпечення Scrot.
make
Команда make скомпілює все досить швидко, оскільки Scrot не є великим програмним забезпеченням. Коли процес буде завершено, завершіть установку його в систему.
su -c "make install"
Використання Scrot
Scrot — це термінальна програма, тому щоб зробити знімок екрана, вам потрібен швидкий доступ до терміналу. Відкрийте термінал і скористайтеся наступною командою, щоб зробити знімок екрана, що відображається на вашому екрані.
scrot
Якщо ви запустите команду вище, ваш знімок екрана опиниться в /home/username/. Знімок екрана робиться миттєво, і ви не отримаєте відгуку про щойно зроблений знімок екрана. Хочете чогось більш зручного для користувача? Спробуйте перемикач «c». Додавання перемикача «c» до scrot роздрукує таймер зворотного відліку. Функція таймера корисна, оскільки вона дозволяє користувачеві краще знати, коли робиться знімок екрана.
scrot -c
Хочете покращити зворотний відлік у Scrot? Спробуйте перемикач «d». Це дозволяє користувачам вказати (у секундах), коли Scrot має зробити знімок.
Примітка: замініть X на потрібне число.
scrot -cd X
Інструмент для знімків екрана Scrot дозволяє користувачам робити знімок екрана поточного вікна у фокусі за допомогою перемикача «z». Щоб скористатися ним, виконайте:
scrot -cd X -z
Або, якщо ви віддаєте перевагу не використовувати таймер, спробуйте виконати наступну команду.
scrot -z
Неймовірно корисною функцією багатьох інструментів для створення скріншотів у Linux є їх здатність робити скріншоти окремих прямокутних областей робочого столу. Функція знімків екрана Scrot також має цю можливість, і вона доступна за допомогою перемикача «s».
scrot -cd X -s
Щоб зробити знімок екрана певного регіону без зворотного відліку, виконайте:
scrot -s
Зберегти параметри Scrot
Інструмент для знімків екрана Scrot має безліч опцій, перемикачів і функцій. Якщо ви новачок, ці різні варіанти може бути важко запам’ятати. Хоча використовувати перемикач «h» досить просто, набагато краще зберегти інструкції довідки в текстовому файлі на потім.
Щоб зберегти параметри Scrot на потім, вам потрібно запустити параметр перемикання «h» за допомогою команди переспрямування.
scrot -h >> ~/Documents/scrot-options.txt
У будь-який час ви можете відкрити файл документа Scrot, який ви зберегли для пізніше, запустивши файловий менеджер, натиснувши «Документи» та знайшовши «scrot-options.txt».