Пишу я для тебе статтю, і постійно треба показати якусь частину екрана: де натиснути, яку галочку поставити, де заховалась потрібна кнопка. Без хорошої програми для скріншотів у 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 уміє знімати екран, вікно, ділянку, меню чи підказку, а ще має окремий редактор, де можна домалювати позначки, додати текст і обрізати зображення. Плюс зручна історія всіх знімків в одному вікні.

Головне вікно Shutter — програми для скріншотів у Linux

Встановлення в Ubuntu та Linux Mint:

sudo apt install shutter

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

Shutter у меню програм Linux

Колись редактор 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. Інші матеріали про роботу з картинками зібрані за позначкою Обробка зображень.

А якою програмою для скріншотів користуєшся ти? Пиши в коментарях 🙂