Пишу я для тебе статтю, і постійно треба показати якусь частину екрана: де натиснути, яку галочку поставити, де заховалась потрібна кнопка. Без хорошої програми для скріншотів у Linux тут ніяк. Якщо знімок екрана потрібен раз на місяць, вистачить і стандартного інструмента, який є в кожному дистрибутиві. А от якщо ти робиш скріншоти щодня, та ще й хочеш одразу домалювати стрілочку чи рамку – варто поставити щось зручніше.
Нижче розповім, як зробити скріншот у Linux вбудованими засобами, і порівняю програми, якими користувався сам: Flameshot, Shutter, Spectacle та Ksnip.
Як зробити скріншот у Linux без додаткових програм
Почнімо з простого: у будь-якому сучасному Linux клавіша PrtSc уже працює.
- GNOME (Ubuntu, Fedora) – PrtSc відкриває вбудований інструмент: можна зняти весь екран, вікно або виділену ділянку, а ще там же є запис відео з екрана.
- KDE Plasma (Kubuntu, KDE neon, Manjaro KDE) – запускається Spectacle. У нових версіях він уміє не лише знімати, а й домальовувати стрілки, рамки й підписи.
- Cinnamon, Xfce, MATE (Linux Mint та інші) – своя стандартна програма знімків із вибором області й затримкою.
Знімки зазвичай зберігаються в папці «Зображення» → «Знімки екрана». Для більшості людей цього цілком досить. Але якщо ти хочеш швидко щось виділити на скріншоті й одразу вставити в месенджер чи статтю, подивись на програми нижче.
Flameshot – моя програма для скріншотів на щодень
Зараз я сам для статей користуюся Flameshot. Виділяєш потрібну ділянку – і прямо поверх неї малюєш стрілки, рамки, нумерацію, розмиваєш зайве, додаєш текст. Одним кліком результат летить у буфер обміну або у файл. Жодних окремих вікон редактора – швидко й без зайвих рухів.
Встановлення в Ubuntu та Linux Mint:
sudo apt install flameshot
У Fedora – sudo dnf install flameshot, в Arch Linux та Manjaro – sudo pacman -S flameshot. Також є версія у Flathub.
Щоб Flameshot відкривався по клавіші PrtSc, признач у налаштуваннях гарячих клавіш команду:
flameshot gui
Для знімка всього екрана без редагування є команда flameshot full. В KDE Plasma з гарячою клавішею бувають нюанси – як я їх розв'язав, описано в статті налаштування Flameshot в KDE Plasma.
Shutter – потужна програма з власним редактором
Свого часу саме Shutter я вважав найкращою програмою для скріншотів у Linux, і для багатьох вона такою лишається. Shutter уміє знімати екран, вікно, ділянку, меню чи підказку, а ще має окремий редактор, де можна домалювати позначки, додати текст і обрізати зображення. Плюс зручна історія всіх знімків в одному вікні.

Встановлення в Ubuntu та Linux Mint:
sudo apt install shutter
Після встановлення Shutter з'являється в меню програм, у розділі «Графіка» або «Інструменти»:

Колись редактор Shutter був неактивним, доки вручну не доставиш пакет libgoo-canvas-perl, а в деяких версіях Ubuntu та Linux Mint цей пакет ще й зник із репозиторіїв, і доводилося тягнути його вручну зі старих версій системи. На щастя, ці часи минули: сучасний Shutter є в офіційних репозиторіях, і редактор працює одразу після встановлення.
Щоб Shutter знімав по гарячих клавішах замість стандартної програми, признач у налаштуваннях клавіатури такі команди:
shutter -f– знімок усього екрана;shutter -s– знімок виділеної ділянки;shutter -a– знімок активного вікна.
Я колись повісив їх на PrtSc, Shift+PrtSc і Ctrl+PrtSc відповідно – дуже зручно.
Один важливий нюанс: Shutter найкраще працює в сеансі X11. У Wayland (а це вже стандарт для GNOME і KDE Plasma) частина функцій може не працювати. Якщо в тебе Wayland, краще обери Flameshot або вбудований інструмент.
Ksnip – простий інструмент із позначками
Ksnip – щось середнє між Flameshot і Shutter: знімає екран, ділянку або вікно, а потім відкриває зручний редактор із стрілками, рамками, нумерацією й текстом. Працює і в Linux, і у Windows, і на macOS, тож якщо ти перемикаєшся між системами, звички залишаться ті самі. Встановлення – sudo apt install ksnip або через Flathub.
Яку програму для скріншотів обрати
- Робиш скріншоти зрідка – вистачить вбудованого інструмента твого робочого оточення.
- Треба швидко виділити щось на знімку і кинути в чат – Flameshot.
- Потрібна історія знімків і окремий редактор, а система на X11 – Shutter.
- Працюєш на різних системах – Ksnip.
- KDE Plasma – спершу спробуй вбудований Spectacle, його можливостей часто вистачає.
- Потрібен не знімок, а текст із нього – NormCap: виділяєш ділянку, і текст одразу в буфері обміну. Про неї та інші програми читай у статті про розпізнавання тексту в Linux.
А якщо тобі потрібен не знімок, а відео з екрана – дивись мою статтю про найкращі програми для запису екрана в Linux. Інші матеріали про роботу з картинками зібрані за позначкою Обробка зображень.
А якою програмою для скріншотів користуєшся ти? Пиши в коментарях 🙂


Прокоментувати
На сайті відображається лише твоє ім'я та коментар. Електронна пошта зберігається виключно для зв'язку з тобою за потреби та в жодному разі не передається стороннім особам.