как сделать скрин на linux
Способы создания скриншотов в ОС Linux
Каждая операционная система предусматривает свои способы создания снимков экрана. Рассмотрим данную опцию на примере Linux.
Что предлагает Linux
Скриншот может быть сделан с использованием стандартных инструментов ОС. Для этого предусмотрена специальная клавиша, расположенная на клавиатуре с названием «Print Screen». Алгоритм действий следующий:
Дополнительно в окружении рабочего стола имеется особая утилита. В KDE – KSnapShot, GNOME – Gnome-Screenshot, XFCe – XFCe4-screenshoter, Ubunty – Снимок экрана и так далее.
Сочетания клавиш в Ubuntu
Чтобы сделать скриншот на Ubuntu, необязательно использовать дополнительное программное обеспечение – достаточно наличия клавиатуры. При помощи комбинированных нажатий клавиш можно создавать скрины в разном образе.
Снимок всего экрана
При необходимости зафиксировать все действия, происходящие на мониторе, нужно:
1. Подготовить экран к будущему скриншоту.
2. Выполнить нажатие клавиши «Print Screen» (расположена в верхнем правом углу между F12 и «Scroll Lock»).
3. Снимок создан и готов к дальнейшему использованию.
Скриншот окна
Если требуется захватить одно из открытых приложений, придерживаются последовательности действий:
Снимок выделенной области
Часть экрана захватывается нажатием специальных клавиш. Для этого нужно:
Стандартная утилита «Снимок экрана»
Программа имеет больше функционала, чем при создании скрина «горячими» клавишами.
Пользователь выбирает тип скриншота, «Захватить весь экран» или только текущее окно, «Выбрать область захвата». Спектр возможностей очень широк.
Имеется полезная функция «Захватить после задержки N секунд», т.е. можно указать время, по истечении которого произойдет снимок. Опция особенно полезна в случаях, когда нужно захватить контекстное меню или всплывающее окно.
Дополнительные эффекты помогут создать скриншот с требуемыми параметрами. Можно убрать курсор мыши, сняв галочку с «Включить указатель». Чтобы отключить проставление границ приложения, нужно удалить отметку «Включить рамку окна».
После указания опций и типа скриншота и последующего нажатия на «Сделать снимок экрана» появится окно выбора места сохранения изображения.
Обзор приложений для снятия скриншотов
Если создание скриншота в Linux при помощи интегрированных возможностей доставляет неудобства ввиду ограниченного функционала, то верным решением будет воспользоваться сторонним программным обеспечением. Рекомендованные программы и способы запечатлеть экран детально описаны ниже.
Shutter
Шаттер – наиболее распространенная утилита для захвата изображения с экрана. Она имеет комфортный интерфейс и широкий спектр возможностей. Базовые инструменты идентичны таковым в приложении «Снимок экрана», но выгодно отличаются расширенной библиотекой функций.
Shutter предоставляет выбор формата сохраняемого скриншота (PNG, JPEG, GIF), а также степень сжатия изображения. Имеется довольно полезный режим, позволяющий делать скриншот веб-сайта. Эта функция особенно полезна, если страница не помещается в рамки одного экрана.
Дополнительно скриншотер позволяет загружать созданные изображения в облачное хранилище в автоматическом режиме (imageshack.us, imagebanana.com, ubuntu-pics.de и др.).
GNOME Screenshot
Стандартное приложение для захвата экрана в среде GNOME. Утилита аналогична программе «Скриншот экрана» за исключением отсутствия возможности прочтения справки об элементах интерфейса.
Захват происходит посредством нажатия «горячих» клавиш (Print Screen и сочетаний с ней) или при помощи скриншотера: предварительно открыв утилиту, следует нажать «Take Screenshot».
После снимка изображение можно сохранить в любой папке файловой системы.
KSnapshot
Данная утилита небольшого размера для создания скриншотов входит в набор программ среды KDE. Среди ее возможностей – создание снимков всего экрана, отдельного окна или определенной области.
Дополнительно поддерживается сохранение в форматах TIFF, BMP, PNG, JPEG, GIF и др. Имеется и справка, детально описывающая компоненты.
Из основных опций можно отметить: экспорт во множестве форматов, копирование сделанного изображения в буфер обмена, создание снимков в разных режимах, возможность выставлять задержку в секундах, опциональное отключение указателя и границ окна.
ImageMagick
Приложение представляет собой набор программ для чтения и редактирования изображений. Эффекты и другие инструменты, предоставляемые утилитой, позволяют обработать снимок и сделать его максимально качественным.
Официальная англоязычная справка расположена в самой программе. Перевод данных сведений без труда можно найти в интернете: достаточно выполнить поиск с фразой «ImageMagick документация на русском».
Scrot
Скрот — приложение командной строки, позволяющее захватывать изображение с экрана. Возможности программы включают ограничение области захвата установленной зоны экрана, указание задержки и выбор шаблонного названия для сохраняемых скриншотов с использованием подстановочных знаков (времени, даты и т.д.).
Дополнительные опции включают создание эскизов создаваемых скриншотов, выбор уровня качества получаемых изображений и функцию вызова сторонней утилиты (к примеру, графического редактора).
Установка и эксплуатация:
Гимп — растровый графический редактор, распространяющийся на бесплатной основе и использующийся для ретуширования и редактирования изображений, рисования, конвертирования форматов и др. С его помощью можно улучшить созданный скриншот путем добавления поясняющих меток и текста, «размывания» персональной информации или устранения лишних деталей изображения.
Дополнительно можно создавать анимированные картинки, которые могут использоваться как инструкции к материалу или в других целях. Для этого следует установить популярное расширение с названием «GIMP Animation Package (GAP)».
Desktop Data Manager
Назначение данной программы – управление буфером обмена для среды GNOME. Но дополнительно можно захватывать изображения с экрана или приложений, указав прямоугольным выделением область.
Настройки программы позволяют задать «горячие» клавиши для быстрой работы. Чтобы вставить элемент из буфера, нужно выбрать его, а затем использовать функцию вставки Ctrl + V.
Screengrab
Утилита представляет собой кроссплатформенный инструмент для получения скриншотов с экрана. Программа имеет простой и компактный интерфейс, с элементами которого можно разобраться без прочтения справки.
Среди особенностей программы – захват с указанием задержки (1-90 сек.), выбор типа снимка, копирование в буфер обмена, автоматическое сворачивание окна приложения при создании скриншота, возможность свернуть программу в трей и работать с ней непосредственно оттуда.
Таким образом, операционная система Linux предоставляет множество возможностей для создания снимков экрана. Выбор наиболее предпочтительного способа снятия скриншотов зависит от требований пользователя.
Лучшие инструменты для скриншотов Linux в 2021 году
Скриншоты требуются когда вы хотите сфотографировать часть или весь экран, для уточнения или подтверждения. Скриншоты полезны при составлении учебных пособий “как это сделать”, показывающих важнейшие шаги, которые будут понятнее с помощью изображений. Кроме того, вы можете отправить скриншот другу или своей семье, чтобы показать доказательства получения покупки, или направлять их в выполненные задачи на своем ПК.
Чтобы сделать скриншот рабочего стола, просто нажмите кнопку на клавиатуре PrtScr. Захваченные изображения сохраняются в папке «Pictures» (картинки). Еще один простой сделать скриншот — это использование комбинации клавиш SHIFT + PrtScr. Это покажет указатель перекрестия, который вы можете перетащить, чтобы захватить область, которую вы хотите сфотографировать.
Мы уже писали несколько статей про создание скриншотов на ОС Windows, если вам интересна эта тема можете прочитать:
В этом руководстве мы расскажем о лучших инструментах для захвата экрана (создание скриншотов) в Linux.
1) Gnome screenshot capture
Gnome screenshot capture — это инструмент захвата экрана установленная по умолчанию в среде рабочего стола Gnome. Это простое графическое приложение, которое позволяет вам сфотографировать окно, часть экрана или весь рабочий стол.
Вы можете запустить инструмент захвата скриншотов Gnome с помощью диспетчера приложений.
Инструмент создания скриншотов Gnome
Появится графический интерфейс, как показано ниже. Вы можете использовать любой из перечисленных вариантов, чтобы сделать снимок экрана. Кроме того, вы можете установить таймер при захвате всего рабочего стола.
Сделайте снимок экрана с помощью Gnome screenshot capture
2) Flameshot
Flameshot — это мощный, универсальный и простой в использовании инструмент для захвата экрана, который позволяет создавать скриншоты при помощи графического интерфейса приложения и с помощью команд CLI в терминале. Помимо создания скриншотов, вы можете редактировать их с помощью стрелок, добавлять прямоугольную границу, размывать участок изображения, добавлять аннотации и многое другое.
Инструмент для захвата экрана flameshot
Чтобы установить Flameshot на Ubuntu / Debian / Mint используйте эту команду:
Для RedHat и CentOS используйте вот такую команду:
Для Arch Linux и его производных :
3) 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 — это бесплатный инструмент создания скриншотов с открытым исходным кодом, предназначенный для операционных систем на базе Linux. Вы можете сделать снимок экрана выбранной области окна или всего экрана и применить к нему различные эффекты, такие как рисование и выделение. Затем вы можете загрузить изображение на сайт хостинга и все это делается в одном окне.
Инструмент создания скриншотов Shutter
Чтобы установить shutter на Ubuntu/Debian, сначала добавьте репозиторий
Затем используйте диспетчер пакетов APT для установки Shutter
5) ImageMagick
ImageMagick — это бесплатная программа с открытым исходным кодом. Предназначена для отображения, преобразования и редактирования векторных файлов изображений с поддержкой более чем 200 различных форматов изображений. Дання программа также позволяет делать скриншоты в Linux с помощью богатого набора команд. С помощью ImageMagick вы можете сделать снимок всего экрана, текущего активного окна или выбранной области экрана.
Чтобы установить ImageMagick на Ubuntu/Debian используйте команду:
Для RedHat и CentOs выполните эту команду:
6) Gimp
GIMP, возможно, является одним из лучших инструментов создания скриншотов в Linux. Это всеобъемлющий и универсальный инструмент, который в большей степени является приложением для редактирования изображений, а так же для просмотра изображений. Но и предоставляет возможность сделать скриншот.
Чтобы сделать снимок экрана с помощью GIMP, перейдите в меню Файл > Создать >> Скриншот
Появится следующее диалоговое окно:
Инструмент создания скриншотов GIMP
Он предоставляет различные функциональные возможности, такие как задержка захвата и выбор захвата всего или части экрана.
Чтобы установить gimp на Ubuntu/Debian, добавьте репозиторий. Сделать это можно следующим образом:
$ sudo add-apt-репозиторий ppa:ubuntuhandbook1/gimp
Spectacle Программа для создания скриншотов Linux
Установите spectacle в Linux из магазина snap store, или выполните следующую команду:
8 ) Ksnip
Ksnip — это отличное приложение на базе Qt, для создания скриншотов и их редактирования в Linux. Он вдохновлен инструментом ножницы Windows и предлагает дополнительные функции для Linux. Ksnip предлагает графический интерфейс, который позволяет захватывать весь рабочий стол, выбранное окно, определенную область. Кроме того, он поставляется с поддержкой режима командной строки и таких инструментов, как line, rectangle, ellipse, arrow, pen, marker, text, text with a arrow, auto numbers и stickers. Захваченные снимки могут быть загружены непосредственно в Imgur.
Инструмент захвата экрана Ksnip
Чтобы установить ksnip на Linux выполните следующую команду:
9) Scrot
Scrot (SCReenshOT) — это мощная утилита командной строки с открытым исходным кодом написанная на языке Си. Предназначен Scrot для создания скриншотов рабочего стола, терминала или конкретного окна. Делается это либо вручную, либо в автоматическом режиме с помощью cron job.
Scrot аналогична команде Linux ‘import‘, но использует библиотеку ‘imlib2‘ для захвата и сохранения изображений. Он поддерживает несколько форматов изображений (JPG, PNG, GIF и т.д.), которые вы можете указать при съемке скриншотов.
Для установки на Ubuntu/Debian/Mint используйте:
Чтобы установить scrot на CentOS или RedHat воспользуйтесь этой командой:
10) ScreenCloud
ScreenCloud — это бесплатный, простой кросс-платформенный инструмент для получения и обмена скриншотами. Он позволяет сохранять или загружать скриншоты. Он также поддерживает добавление FTP-сервера.
Инструмент ScreenCloud
Чтобы установить screen cloud на Linux введите команду
Заключение
Перечисленные приложения могут эффективно сделать скриншот или записать видео вашего экран в любой момент. Мы выделили некоторые из лучших инструментов создания скриншотов в Linux, которые вы можете использовать для ежедневной работы. Выберите тот инструмент, который идеально подходит для ваших нужд и установить его на вашей системе.
Как я делаю скриншоты в Linux
В этой заметке хочу увековечить свой велосипед, который я изобрёл для удобного создания скриншотов. Да, я знаю о существовании таких программ как shutter, но все они по тем или иным причинам мне неудобны, а так как был интерес и время, я занялся этой проблемой.
Как работает мой велосипед
Таким образом, настроив PrintScreen на вызов скрипта с загрузкой кеша, а Win+PrintScreen на вызов без загрузки кеша, я всегда могу изменить настройки, заново ответив на вопросы, после чего фотографировать дальше значительно быстрее.
Disclaimer
Мой дистрибутив ArchLinux, и я пользуюсь openbox в качестве оконного менеджера. У счастливых обладателей KDE/Gnome/Xfce/ваш_вариант процесс установки и использования может отличаться.
Строительные материалы
Пошаговая инструкция
Вот как выглядела бы установка он начала до конца в моём дистрибутиве.
Установим стандартные пакеты:
Сообщим Иксам путь к этим шрифтам (плюс, хорошо бы прописать эту команду в
Считаем, что imagepaste (или аналог) уже установлен, поэтому пропускаем этот шаг.
Устанавливаем скрипт:
/bin у меня используется для моих наколенных поделок. В скрипте Вы, вероятно, захотите изменить:
LOG — путь к лог-файлу
FONT — шрифт меню
IMAGEPASTE_CMD — команда для публикации картинки
BASEDIR — базовая директория для тех скриншотов, которые вы захотите сохранять
Не забудьте создать лог-файл:
/.config/openbox/rc.xml и добавить:
Плюсы
Минусы
Скрипт целиком
UPD 01: Добавлен выбор задержки: 0, 5, 10, 30, 60 секунд.
UPD 02: Добавлено: 1) кеширование ответов пользователя 2) возможность указать инкрементальный паттерн для имени файла.
Как сделать скриншот в Linux (необходимые программы)
Доброго времени суток всем!
На первый взгляд сегодняшний вопрос — достаточно простой, а на второй — задача может сильно усложниться, если нужен скриншот с какими-нибудь условиями: например, чтобы он был со стрелочками, надписями (создавался автоматически и т.д. и т.п.). Разумеется, не обещаю на 100% учесть все «тонкости», но основное попробую рассмотреть. 😉
Именно поэтому в ряде случаев приходиться прибегать к установке доп. приложений. Каких? Рассмотрим ниже. 👇
Способ 1: через окружение рабочего стола
Как уже обмолвился выше, в подавляющем большинстве дистрибутивов Linux для создания простого (без надписей, стрелочек и т.д.) скрина экрана никакие доп. приложения и не нужны! (это можно сделать через окружение рабочего стола, нажав 1-2 кнопки клавиатуры).
Какие клавиши и сочетания обычно используются:
В зависимости от используемого ПО — могут быть и др. сочетания клавиш (это лишь наиболее общепринятые).
Куда по умолчанию сохраняются скрины в Linux (Zorin OS)
👉 Примечание!
Также обратите внимание на то, то во многих дистрибутивах есть предустановленные приложения для создания скриншотов (чаще всего их можно найти в меню ПУСК / Графика ). Например, такие есть в Deepin, Linux Mint, Ubuntu и пр.
Да, обычно эти приложения очень простые, но всё же.
Способ 2: с помощью спец. программ
Flameshot
Одна из самых простых и удобных программ для быстрого создания скриншотов! Позволяет с помощью собственного редактора наносить на скрины стрелочки, текст, размывать области, обрезать область до нужного размера и пр.
Отметил бы ее хорошую совместимость с большинством дистрибутивов и нетребовательность к ресурсам.
Для установки в Ubuntu (Mint и пр.) откройте терминал и введите:
sudo apt update
sudo apt install flameshot
Flameshot — окно настроек
Примечание : горячие клавиши для работы с Flameshot настраиваются в параметрах программы (по умолчанию Print Screen не задействуется!).
Kazam
Kazam — это приложение универсально: оно позволяет и делать скриншоты, и записывать видео со всем, что происходит на экране (звук из колонок и микрофона в том числе!).
Причем, в настройках можно выбрать требуемую область (или определенное окно), установить горячие клавиши и время таймера (до начала записи). Это бывает необходимо для записи различных выпадающих списков.
Для установки приложения на Ubuntu (и схожие дистрибутивы):
sudo apt update
sudo apt install kazam
Kazam — настройки программы (+ 5 сек. до захвата)
Ksnip
Довольно мощная программа для создания и редактирования скриншотов. На снимок можно добавить не только текст (разных шрифтов) и стрелочки, но и смайлы, выделения, размытости, цифры и многое-многое другое.
Разумеется, горячие клавиши программа поддерживает.
По поводу установки : есть в магазине приложений в Linux Mint и Ubuntu.
Пример работы с Ksnip
Shotnes
Установить можно с офиц. сайта: https://shotnes.com/
Кроссплатформенное приложение для всесторонней работы с картинками (скринами). Позволяет как создавать их, так и редактировать. Правда сразу отмечу, что редактор здесь простенький: можно лишь подрезать картинку, размыть некоторые области, добавить текст или стрелочку.
В общем-то, для многих работ будет достаточно и этого. Тем более, приложение очень легко и незаметно может «жить» в трее, пока не понадобиться. 😉
Shotnes — добротная программа для работы со скринами
Типовые вопросы
Можно ли использовать скриншотеры для Windows в Linux
Смотря какие. (некоторые вряд ли будут норм. работать).
Однако, ничто не мешает попробовать! Например, разработчики LightShot даже приводят небольшую инструкцию у себя на сайте, как «заставить» их приложение работать под Linux.
1) Лучшие скриншотеры для Windows — моя подборка
LightShot работает в Ubuntu! (в качестве примера)
Как заснять выпадающий список (или приложение, в котором не работает горячая клавиша)
Да, такие «сложные» моменты встречаются. Вариантов решения тут несколько:
На изображении просто черная область, вместо снимка окна
На Windows такое встречается чаще (на мой взгляд).
Как бы там ни было, посоветовал бы следующее: