Как сделать скриншот на линуксе

Обновлено: 03.07.2024

Когда я только начинал использовать Ubuntu вместо Windows в качестве основной системы, одной из первых вещей, которые меня беспокоили, было наличие инструментов для создания и редактирования скриншотов. Да, вы можете использовать стандартные комбинации клавиш, чтобы получить снимок экрана, но, используя сторонние инструменты, вы можете редактировать снимок.

В этой статье мы представим вам программы и инструменты для создания снимков экрана. Эта статья соберёт в себе лучшие программы для скриншотов Linux.

Программы для скриншотов Linux

1. Способ по умолчанию

Вы хотите получить снимок всего экрана? Определённой области? Или только нужного окна? Если вы хотите получить обычный снимок экрана, без возможности описания или редактирования, вам будет вполне достаточно стандартных сочетаний клавиш. Они работают не только в Ubuntu. Все Linux-дистрибутивы и окружения рабочего стола поддерживают эти горячие клавиши.

Вот основной список горячих клавиш, которые вы можете использовать:

  • PrtScr - сохранить скриншот всего рабочего стола в директорию Изображения;
  • Shift + PrtScr - сохранить снимок экрана определённой области экрана;
  • Alt + PrtScr - сохранить снимок текущего окна;
  • Ctrl + PrtScr - скопировать скриншот всего экрана в буфер обмена;
  • Shift + Ctrl + PrtScr - скопировать снимок определённой области в буфер обмена;
  • Ctrl + Alt + PrtScr - скопировать снимок текущего окна в буфер обмена.

Как видите, делать снимки экрана в Linux очень просто, используя встроенные инструменты. Если же вам нужно больше возможностей, например редактирование, импорт изображений в другие приложения, вам придётся использовать сторонние инструменты.

2. Flameshot

Основные возможности программы:

  • Аннотация - выделение, добавление текста, кнопок;
  • Размывание части изображения;
  • Обрезка части изображения;
  • Загрузка снимка в Imgur;
  • Открытие снимка в другой программе.

Flameshot - это довольно впечатляющий инструмент для снимков экрана, который появился на Github в прошлом году. Если вам нужна программа для снимков экрана, которая позволяет аннотировать, размывать, отмечать, а также загружать изображения в imgur, то эта программа отлично подойдёт. Кроме того, эта программа постоянно дорабатывается и обновляется.

Теперь рассмотрим, как её установить. В Ubuntu для этого можно использовать команду:

sudo add-apt-repository ppa:atareao/flameshot
sudo apt update
sudo apt install flameshot

Теперь после запуска программы в трее появится значок. Для создания снимка экрана достаточно выполнить по нему двойной клик. Дальше надо выбрать область для выполнения снимка:

После установки утилиту нужно настроить. Наверное, вы хотите, чтобы она всегда запускалась, когда вы нажимаете PrtSc. Для этого выполните такую последовательность действий:

Откройте настройки системы и перейдите в настройки клавиатуры. Здесь перечислены все сочетания клавиш. Пролистайте в низ и нажмите кнопку со значком +:

В открывшемся окне вам надо будет ввести имя нового сочетания клавиш, а также команду запуска Flameshot:

Далее осталось только выбрать горячую клавишу для запуска программы. Нажмите PrtSc. Система предупредит, что функциональность по умолчанию для этой клавиши будет отключена, соглашайтесь. Если установить эту кнопку не получится, то сначала надо отключить использование её для снимка экрана. Вы найдёте её немного выше в этом окне.

3. Shutter

  • Аннотирование;
  • Размытие части изображения;
  • Обрезка части изображения;
  • Поддерживается установка задержки до снимка;
  • Загрузка изображения на хостинги сайтов.

Shutter - это популярная программа для скриншотов, доступная во всех популярных дистрибутивах Linux. Похоже, она больше активно не развивается, но всё ещё является отличным инструментом для создания снимков экрана.

Но при использовании программы вы можете столкнуться с некоторыми багами и ошибками. Например, в новых версиях дистрибутивов возможность редактирования изображений по умолчанию отключена, а также отсутствует апплет программы в системном трее. Но эту проблему можно решить путём установки нескольких библиотек. Для установки программы в Ubuntu используйте:

sudo apt install shutter

Также, как и для Flameshot, вы можете запустить программу из главного меню или добавить сочетание клавиш для открытия программы по нажатию клавиши PrtSc. Для горячей клавиши нужно использовать такую команду:

4. GIMP

  • Очень широкие возможности по редактированию изображений: изменению размера, фильтров, цветовой коррекции, уровней, обрезки и так далее;
  • Возможность сделать снимок определённой области рабочего стола.

Если вам уже приходилось использовать Gimp для редактирования своих снимков экрана, то вы знаете, какой широкий набор возможностей предоставляет эта программа. Чтобы сделать снимок экрана в ней, достаточно открыть меню Файл -> Создать -> Снимок экрана.

После выбора этого пункта откроется меню, в котором можно изменить некоторые настройки. Для выполнения снимка нажмите кнопку Snap. Изображение автоматически появится в редакторе.

5. Командная строка

Этот раздел для любителей пользоваться терминалом. Здесь вы можете выбрать из таких инструментов как Gnome screenshot, ImageMagick или Deepin Shot, которые поставляется в большинстве популярных дистрибутивов.

GNOME Screenshot

Эта утилита используется по умолчанию для создания снимков при нажатии на кнопку PrtSc. Для создания снимка экрана выполните команду:

Если вы хотите сделать снимок экрана с задержкой, например, в 5 секунд, введите следующую команду:

gnome-screenshot -d -5

ImageMagick

Обычно ImageMagick уже предустановлена в вашей системе, если вы используете Ubuntu, Linux Mint или другой подобный дистрибутив. Если же её нет, то можно установить командой:

sudo apt install imagemagick

Когда утилита будет установлена, достаточно выполнить такую команду для создания снимка всего экрана:

import -window root image.jpg

Здесь image.jpg - это имя изображения, в которое будет сохранён снимок. Чтобы сделать снимок определённой области, используйте:

Deepin Scrot

Deepin Scort - это немного усовершенствованный инструмент командной строки для скриншотов. Как и другие, он должен быть уже установлен, но если нет, то его можно установить командой:

sudo apt install scrot

Чтобы сделать снимок экрана в Linux, выполните:

А чтобы заснять только нужную область:

scrot -s image.jpg

Выводы

Итак, это лучшие программы для скриншотов в Linux. Да, существуют и другие инструменты, например Spactacle для KDE-дистрибутивов, но если сравнивать их с теми, что перечислены выше, то они. хуже.

Если вы знаете другие хорошие инструменты для создания снимков экрана, напишите о них в комментариях. Также расскажите, какой ваш любимый инструмент для скриншотов!

Нет похожих записей


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.


Каждая операционная система предусматривает свои способы создания снимков экрана. Рассмотрим данную опцию на примере Linux.

Что предлагает Linux

Скриншот может быть сделан с использованием стандартных инструментов ОС. Для этого предусмотрена специальная клавиша, расположенная на клавиатуре с названием «Print Screen». Алгоритм действий следующий:

  • Найти интересующую информацию на мониторе.
  • При нажатии кнопки «Prt Scr» выполнится захват всего экрана.
  • При необходимости снимка окна необходимо сделать его активным, затем использовать комбинацию клавиш Alt + Prnt Screen.
  • Чтобы захватить определенный фрагмент информации, нужно выполнить сочетание Shift + Prt Scr, далее нажать и удерживать левую кнопку мыши, указывая область захвата.

Дополнительно в окружении рабочего стола имеется особая утилита. В KDE – KSnapShot, GNOME – Gnome-Screenshot, XFCe – XFCe4-screenshoter, Ubunty – Снимок экрана и так далее.


Сочетания клавиш в Ubuntu


Чтобы сделать скриншот на Ubuntu, необязательно использовать дополнительное программное обеспечение – достаточно наличия клавиатуры. При помощи комбинированных нажатий клавиш можно создавать скрины в разном образе.

Снимок всего экрана

При необходимости зафиксировать все действия, происходящие на мониторе, нужно:

1. Подготовить экран к будущему скриншоту.

2. Выполнить нажатие клавиши «Print Screen» (расположена в верхнем правом углу между F12 и «Scroll Lock»).


3. Снимок создан и готов к дальнейшему использованию.

Скриншот окна

Если требуется захватить одно из открытых приложений, придерживаются последовательности действий:

  1. Сделать окно со сведениями активным (чтобы захватить нужную информацию).
  2. Одновременно нажать Alt + Prt Sc.
  3. Все готово, дальнейшие действия зависят от пользователя.


Снимок выделенной области

Часть экрана захватывается нажатием специальных клавиш. Для этого нужно:

  1. Вывести необходимые данные на монитор.
  2. Выполнить комбинацию клавиш Shift + Prnt Scr.
  3. Щелкнуть и удерживать левую кнопку мыши, указывая зону захвата.
  4. Изображение создано и готово к просмотру.


Стандартная утилита «Снимок экрана»


Чтобы воспользоваться расширенными возможностями при захвате экрана, можно прибегнуть к помощи интегрированной утилиты в Убунту. Расположена она по такому пути: «Приложения» -> «Стандартные» либо «Applications» -> «Accessories» -> «Take screenshot».

Программа имеет больше функционала, чем при создании скрина «горячими» клавишами.

Пользователь выбирает тип скриншота, «Захватить весь экран» или только текущее окно, «Выбрать область захвата». Спектр возможностей очень широк.

Имеется полезная функция «Захватить после задержки N секунд», т.е. можно указать время, по истечении которого произойдет снимок. Опция особенно полезна в случаях, когда нужно захватить контекстное меню или всплывающее окно.

Дополнительные эффекты помогут создать скриншот с требуемыми параметрами. Можно убрать курсор мыши, сняв галочку с «Включить указатель». Чтобы отключить проставление границ приложения, нужно удалить отметку «Включить рамку окна».

После указания опций и типа скриншота и последующего нажатия на «Сделать снимок экрана» появится окно выбора места сохранения изображения.

Обзор приложений для снятия скриншотов


Если создание скриншота в Linux при помощи интегрированных возможностей доставляет неудобства ввиду ограниченного функционала, то верным решением будет воспользоваться сторонним программным обеспечением. Рекомендованные программы и способы запечатлеть экран детально описаны ниже.

Shutter

Шаттер – наиболее распространенная утилита для захвата изображения с экрана. Она имеет комфортный интерфейс и широкий спектр возможностей. Базовые инструменты идентичны таковым в приложении «Снимок экрана», но выгодно отличаются расширенной библиотекой функций.

Shutter предоставляет выбор формата сохраняемого скриншота (PNG, JPEG, GIF), а также степень сжатия изображения. Имеется довольно полезный режим, позволяющий делать скриншот веб-сайта. Эта функция особенно полезна, если страница не помещается в рамки одного экрана.


GNOME Screenshot


Стандартное приложение для захвата экрана в среде GNOME. Утилита аналогична программе «Скриншот экрана» за исключением отсутствия возможности прочтения справки об элементах интерфейса.

Захват происходит посредством нажатия «горячих» клавиш (Print Screen и сочетаний с ней) или при помощи скриншотера: предварительно открыв утилиту, следует нажать «Take Screenshot».

После снимка изображение можно сохранить в любой папке файловой системы.

KSnapshot


Данная утилита небольшого размера для создания скриншотов входит в набор программ среды KDE. Среди ее возможностей – создание снимков всего экрана, отдельного окна или определенной области.

Дополнительно поддерживается сохранение в форматах TIFF, BMP, PNG, JPEG, GIF и др. Имеется и справка, детально описывающая компоненты.

Из основных опций можно отметить: экспорт во множестве форматов, копирование сделанного изображения в буфер обмена, создание снимков в разных режимах, возможность выставлять задержку в секундах, опциональное отключение указателя и границ окна.


ImageMagick


Приложение представляет собой набор программ для чтения и редактирования изображений. Эффекты и другие инструменты, предоставляемые утилитой, позволяют обработать снимок и сделать его максимально качественным.

Официальная англоязычная справка расположена в самой программе. Перевод данных сведений без труда можно найти в интернете: достаточно выполнить поиск с фразой «ImageMagick документация на русском».

Scrot


Скрот — приложение командной строки, позволяющее захватывать изображение с экрана. Возможности программы включают ограничение области захвата установленной зоны экрана, указание задержки и выбор шаблонного названия для сохраняемых скриншотов с использованием подстановочных знаков (времени, даты и т.д.).

Дополнительные опции включают создание эскизов создаваемых скриншотов, выбор уровня качества получаемых изображений и функцию вызова сторонней утилиты (к примеру, графического редактора).

Установка и эксплуатация:

  • Написать команду «sudo apt-get install crot» в консоль и нажать Enter.
  • В дальнейшем запуск производится вводом «scrot» (снимок выполнится в скрытом режиме, т.е. без открытия диалоговых окон).
  • При указании расширяющих атрибутов будут присваиваться свойства создаваемым снимкам.


Created with GIMP

Гимп — растровый графический редактор, распространяющийся на бесплатной основе и использующийся для ретуширования и редактирования изображений, рисования, конвертирования форматов и др. С его помощью можно улучшить созданный скриншот путем добавления поясняющих меток и текста, «размывания» персональной информации или устранения лишних деталей изображения.

Дополнительно можно создавать анимированные картинки, которые могут использоваться как инструкции к материалу или в других целях. Для этого следует установить популярное расширение с названием «GIMP Animation Package (GAP)».

Desktop Data Manager


Назначение данной программы – управление буфером обмена для среды GNOME. Но дополнительно можно захватывать изображения с экрана или приложений, указав прямоугольным выделением область.

Настройки программы позволяют задать «горячие» клавиши для быстрой работы. Чтобы вставить элемент из буфера, нужно выбрать его, а затем использовать функцию вставки Ctrl + V.

Screengrab


Утилита представляет собой кроссплатформенный инструмент для получения скриншотов с экрана. Программа имеет простой и компактный интерфейс, с элементами которого можно разобраться без прочтения справки.

Среди особенностей программы – захват с указанием задержки (1-90 сек.), выбор типа снимка, копирование в буфер обмена, автоматическое сворачивание окна приложения при создании скриншота, возможность свернуть программу в трей и работать с ней непосредственно оттуда.

Таким образом, операционная система Linux предоставляет множество возможностей для создания снимков экрана. Выбор наиболее предпочтительного способа снятия скриншотов зависит от требований пользователя.

Мы уже писали несколько статей про создание скриншотов на ОС Windows, если вам интересна эта тема можете прочитать:

В этом руководстве мы расскажем о лучших инструментах для захвата экрана (создание скриншотов) в Linux.

1) Gnome screenshot capture

Вы можете запустить инструмент захвата скриншотов Gnome с помощью диспетчера приложений.

Инструмент создания скриншотов Gnome

Инструмент создания скриншотов Gnome

Появится графический интерфейс, как показано ниже. Вы можете использовать любой из перечисленных вариантов, чтобы сделать снимок экрана. Кроме того, вы можете установить таймер при захвате всего рабочего стола.

Сделайте снимок экрана с помощью Gnome screenshot capture

Сделайте снимок экрана с помощью Gnome screenshot capture

2) Flameshot

Инструмент для захвата экрана flameshot

Инструмент для захвата экрана flameshot

Чтобы установить Flameshot на Ubuntu / Debian / Mint используйте эту команду:

Для RedHat и CentOS используйте вот такую команду:

Для Arch Linux и его производных :

3) Kazam

Kazam предоставляет хорошо продуманный и простой в использовании графический интерфейс для создания скриншотов. Так же он может записывать видео с рабочего стола и несколько аудиопотоков одновременно с контролем уровня звука и области экрана.

С помощью программы Kazam вы можете захватить весь экран, определенное окно или выбранную область экрана. Помимо скриншотов, Kazam может записывать видео и звук.

Инструмент для создания скриншотов Kazam

Инструмент для создания скриншотов Kazam

Чтобы установить kazam на Ubuntu/Debian

Чтобы установить Kazam на Fedora, загрузите и установите пакет RPM. Это можно сделать следующим образом.

$ sudo dnf install kazam-1.4.5-10.3.noarch.rpm

4) Shutter

Инструмент создания скриншотов Shutter

Инструмент создания скриншотов Shutter

Чтобы установить shutter на Ubuntu/Debian, сначала добавьте репозиторий

$ sudo add-apt-repository -y ppa:linuxuprising/shutter

Затем используйте диспетчер пакетов APT для установки Shutter

5) ImageMagick

Чтобы установить ImageMagick на Ubuntu/Debian используйте команду:

Для RedHat и CentOs выполните эту команду:

И следом вот эту:

$ sudo dnf install -y ImageMagick ImageMagick-devel

6) Gimp

GIMP, возможно, является одним из лучших инструментов создания скриншотов в Linux. Это всеобъемлющий и универсальный инструмент, который в большей степени является приложением для редактирования изображений, а так же для просмотра изображений. Но и предоставляет возможность сделать скриншот.

Чтобы сделать снимок экрана с помощью GIMP, перейдите в меню Файл > Создать >> Скриншот

Появится следующее диалоговое окно:

Инструмент создания скриншотов GIMP

Инструмент создания скриншотов GIMP

Он предоставляет различные функциональные возможности, такие как задержка захвата и выбор захвата всего или части экрана.

Чтобы установить gimp на Ubuntu/Debian, добавьте репозиторий. Сделать это можно следующим образом:

$ sudo add-apt-репозиторий ppa:ubuntuhandbook1/gimp<

Затем установите Gimp с помощью команды APT:

Кроме того, вы можете использовать Центр программного обеспечения Ubuntu для его установки.

Чтобы установить gimp на CentOS / RHEL 8:

7) Spectacle

Spectacle Программа для создания скриншотов Linux

Spectacle Программа для создания скриншотов Linux

Установите spectacle в Linux из магазина snap store, или выполните следующую команду:

8 ) Ksnip

Чтобы установить ksnip на Linux выполните следующую команду:

9) Scrot

Для установки на Ubuntu/Debian/Mint используйте:

Чтобы установить scrot на CentOS или RedHat воспользуйтесь этой командой:

10) ScreenCloud

Инструмент ScreenCloud

Инструмент ScreenCloud

Чтобы установить screen cloud на Linux введите команду

Заключение

Перечисленные приложения могут эффективно сделать скриншот или записать видео вашего экран в любой момент. Мы выделили некоторые из лучших инструментов создания скриншотов в Linux, которые вы можете использовать для ежедневной работы. Выберите тот инструмент, который идеально подходит для ваших нужд и установить его на вашей системе.

Доброго времени суток всем!

Итак. Вообще, если вы выбрали и используете один из дистрибутивов Linux для начинающих — никаких сложностей с созданием снимка экрана (скрина) возникнуть не должно. Как правило, достаточно нажать клавишу Print Screen. Однако, таким образом удается заснять далеко не всё (и не всегда) .

Примечание : разумеется, приложения, приведенные ниже, - не панацея. Скрины позволяют делать и сотни др. программ, и привести их все в одной заметке — вряд ли возможно.

ускорение ПК

Способ 1: через окружение рабочего стола

Как уже обмолвился выше, в подавляющем большинстве дистрибутивов Linux для создания простого (без надписей, стрелочек и т.д.) скрина экрана никакие доп. приложения и не нужны! (это можно сделать через окружение рабочего стола, нажав 1-2 кнопки клавиатуры).

Какие клавиши и сочетания обычно используются:

  1. Print Screen — как правило после нажатия на нее скриншот всего экрана отправляется в папку "домашняя / изображения" ( "/home/alex-ocomp/изображения" , где вместо alex-ocomp — будет имя вашего пользователя в системе);
  2. Alt + Print Screen (Shift + Print Screen) — сделать скриншот текущего окна;
  3. Ctrl + Print Screen — указать вручную область, которую нужно заснять (/ либо скопировать снимок экрана в буфер обмена).
  4. Ctrl + Alt+ Print Screen — выбрать окно вручную для создания его снимка (удобно, когда открыто несколько окон).

В зависимости от используемого ПО — могут быть и др. сочетания клавиш (это лишь наиболее общепринятые).

Куда по умолчанию сохраняются скрины в Linux

Куда по умолчанию сохраняются скрины в Linux (Zorin OS)

Также обратите внимание на то, то во многих дистрибутивах есть предустановленные приложения для создания скриншотов (чаще всего их можно найти в меню ПУСК / Графика ). Например, такие есть в Deepin, Linux Mint, Ubuntu и пр.

Да, обычно эти приложения очень простые, но всё же.

Способ 2: с помощью спец. программ

Flameshot

Одна из самых простых и удобных программ для быстрого создания скриншотов! Позволяет с помощью собственного редактора наносить на скрины стрелочки, текст, размывать области, обрезать область до нужного размера и пр.

Отметил бы ее хорошую совместимость с большинством дистрибутивов и нетребовательность к ресурсам.

Для установки в Ubuntu (Mint и пр.) откройте терминал и введите:

sudo apt update
sudo apt install flameshot

Flameshot — окно настроек

Flameshot — окно настроек

Примечание : горячие клавиши для работы с Flameshot настраиваются в параметрах программы (по умолчанию Print Screen не задействуется!).

Kazam

Kazam — это приложение универсально: оно позволяет и делать скриншоты, и записывать видео со всем, что происходит на экране (звук из колонок и микрофона в том числе!).

Причем, в настройках можно выбрать требуемую область (или определенное окно), установить горячие клавиши и время таймера (до начала записи). Это бывает необходимо для записи различных выпадающих списков.

Для установки приложения на Ubuntu (и схожие дистрибутивы):

sudo apt update
sudo apt install kazam

Kazam — настройки программы (+ 5 сек. до захвата)

Kazam — настройки программы (+ 5 сек. до захвата)

Ksnip

Довольно мощная программа для создания и редактирования скриншотов. На снимок можно добавить не только текст (разных шрифтов) и стрелочки, но и смайлы, выделения, размытости, цифры и многое-многое другое.

Разумеется, горячие клавиши программа поддерживает.

По поводу установки : есть в магазине приложений в Linux Mint и Ubuntu.

Пример работы с Ksnip

Пример работы с Ksnip

Shotnes

Кроссплатформенное приложение для всесторонней работы с картинками (скринами). Позволяет как создавать их, так и редактировать. Правда сразу отмечу, что редактор здесь простенький: можно лишь подрезать картинку, размыть некоторые области, добавить текст или стрелочку.

Shotnes — добротная программа для работы со скринами

Shotnes — добротная программа для работы со скринами

Типовые вопросы

Можно ли использовать скриншотеры для Windows в Linux

Смотря какие. (некоторые вряд ли будут норм. работать).

Однако, ничто не мешает попробовать! Например, разработчики LightShot даже приводят небольшую инструкцию у себя на сайте, как "заставить" их приложение работать под Linux.

LightShot работает в Ubuntu! (в качестве примера)

LightShot работает в Ubuntu! (в качестве примера)

Как заснять выпадающий список (или приложение, в котором не работает горячая клавиша)

Да, такие "сложные" моменты встречаются. Вариантов решения тут несколько:

Читайте также: