- Как сделать скриншот в Linux (необходимые программы)
- Способ 1: через окружение рабочего стола
- Способ 2: с помощью спец. программ
- Flameshot
- Kazam
- Ksnip
- Shotnes
- Типовые вопросы
- Можно ли использовать скриншотеры для Windows в Linux
- Как заснять выпадающий список (или приложение, в котором не работает горячая клавиша)
- На изображении просто черная область, вместо снимка окна
- Способы создания скриншотов в ОС Linux
- Что предлагает Linux
- Сочетания клавиш в Ubuntu
- Снимок всего экрана
- Скриншот окна
- Снимок выделенной области
- Стандартная утилита «Снимок экрана»
- Обзор приложений для снятия скриншотов
- Shutter
- GNOME Screenshot
- KSnapshot
- ImageMagick
- Scrot
- Desktop Data Manager
- Screengrab
- Как сделать скриншот экрана в Linux?
- Кнопка Print Screen на клавиатуре
- Как сделать скриншот в Linux Mint?
- Как сделать скриншот в Ubuntu?
- Как сделать скриншот в Manjaro Linux?
- Как я делаю скриншоты в Linux
- Как работает мой велосипед
- Disclaimer
- Строительные материалы
- Как сделать скриншот экрана на Linuks Астра с помощью горячих клавиш и отредактировать?
- Программы для скриншотов в Astra Linux
- Как сделать скриншот экрана блокировки или активного контекстного меню в Astra Linux?
Как сделать скриншот в 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 такое встречается чаще (на мой взгляд).
Как бы там ни было, посоветовал бы следующее:
Способы создания скриншотов в ОС 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?
Всем привет, сегодня мы с Вами поговорим о том, как можно сделать скриншот экрана в Linux. Напомню, скриншот (screenshot) – это снимок экрана, иными словами, это изображение, на котором отображено то, что Вы видите на экране монитора компьютера.
О том, как сделать скриншот в операционной системе Windows мы с Вами разговаривали в материале «Как сделать скриншот экрана в Windows?», сейчас давайте разберемся, как делаются скриншоты в Linux. Причем я покажу, как это делается в разных дистрибутивах, так как дистрибутивов Linux, как Вы знаете, много, а инструменты по созданию скриншотов в разных дистрибутивах могут отличаться, хотя в некоторых они одни и те же.
Кнопка Print Screen на клавиатуре
Кнопку Print Screen (сокращенно PrtScn) на клавиатуре в Linux никто не отменял, и с помощью нее можно сделать скриншот как всего экрана, так и активного окна, если нажать сочетание клавиш «Alt + Print Screen».
При этом в некоторых дистрибутивах файлы изображений будут автоматически сохраняться в каталоге «Изображения» в домашней директории, например, в Ubuntu или Fedora. Но в некоторых дистрибутивах поведение системы при нажатии кнопки «Print Screen» будет отличаться. Например, в Linux Mint или Manjaro Linux при нажатии на кнопку «Print Screen» будет запускаться программа, с помощью которой делаются скриншоты в этом дистрибутиве (эти программы мы рассмотрим чуть ниже).
В случае автоматического сохранения скриншотов (в Ubuntu или Fedora), файлы скриншотов по умолчанию будут сохранены в формате png с названием, примерно «Снимок экрана от дата и время снимка».
Пример скриншота, сделанного в Ubuntu с помощью кнопки «Print Screen».
Как сделать скриншот в Linux Mint?
Теперь давайте рассмотрим инструменты, с помощью которых можно создавать скриншоты в разных дистрибутивах Linux. Начнем с Linux Mint. Сразу скажу, что все инструменты, про которые я буду рассказывать, по умолчанию уже есть в системе, Вам не нужно ничего дополнительно устанавливать. Существуют, конечно же, специализированные приложения по созданию скриншотов, но их сегодня мы рассматривать не будем, поговорим только о стандартных средствах создания скриншотов.
Для создания скриншотов в Linux Mint есть очень простая, но в то же время удобная и функциональная программа. На русском она так и называется «Снимок экрана».
Примечание! В примере используется версия Linux Mint 19 со средой Cinnamon.
Данная программа позволяет сделать скриншот всего экрана, активного окна, а также выделенной области, кроме того, она позволяет установить задержку перед тем, как сделать скриншот. Например, Вы можете настроить так, что скриншот будет сделан ровно через 10 секунд после старта процесса, т.е. нажатия на кнопку «Сделать снимок экрана». Еще программа позволяет применять некоторые простенькие эффекты к снимкам.
На заметку! Начинающим пользователям Linux рекомендую почитать мою книгу « Linux для обычных пользователей » – в ней я максимально подробно рассказываю про Linux и о том, как пользоваться этой операционной системой без командной строки
Рассмотрим пример создания скриншота только выделенной области экрана. Для этого в программе Вам необходимо отметить пункт «Выбрать область захвата» и нажать «Сделать снимок экрана».
Затем необходимо с помощью мышки выделить ту часть экрана, которая Вам нужна.
После этого снимок будет сделан, а Вам необходимо задать имя файла и папку для его сохранения, или просто оставить по умолчанию. Нажимаем «Сохранить». После чего скриншот будет сохранен.
Как сделать скриншот в Ubuntu?
В Ubuntu, для того чтобы сделать скриншот, используется точно такая же программа, что и в Linux Mint, отличие только в запуске этой программы.
В Linux Ubuntu для запуска программы «Снимок экрана» откройте меню запуска приложений и найдите пункт «Утилиты».
Затем выбирайте программу «Снимок экрана».
В итоге у Вас запустится программа «Снимок экрана», как видите интерфейс точно такой же, как и в Linux Mint, разве что цвета немного другие и кнопки «Сделать снимок экрана» и «Отмена» находятся сверху.
Ну а принцип работы программы такой же, для создания скриншота выбирайте способ создания и нажимайте на кнопку «Сделать снимок экрана».
В данном случае я сделаю скриншот активного окна, для этого я выбрал пункт «Захватить текущее окно».
Далее, в случае необходимости, изменяем папку сохранения и имя файла, и нажимаем кнопку «Сохранить».
В итоге скриншот будет сохранен.
В дистрибутиве Linux Fedora тоже есть программа «Снимок экрана», и даже запускается она так же, как и в Ubuntu (в случае с Fedora GNOME). У нее только немного другая цветовая гамма.
Как сделать скриншот в Manjaro Linux?
В отличие от предыдущих дистрибутивов Linux в Manjaro Linux используется другая программа, хотя она также простая.
Примечание! В примере использована версия Manjaro Linux 18 KDE.
Запустится программа Spectacle, с помощью которой и делаются скриншоты в Manjaro Linux. Она также простая и достаточно функциональная.
Чтобы сделать скриншот, выбирайте «Область» в разделе «Режим съемки», а также в случае необходимости в разделе «Параметры» Вы можете задать необходимые Вам настройки снимка.
Я выбрал область «Активное окно», нажимаем «Сделать новый снимок».
Скриншот сделан, теперь для его сохранения нажимаем на кнопку «Сохранить как».
Если нужно, здесь мы можем изменить имя файла, тип файла (например, выбрать JPEG) и каталог для сохранения, нажимаем «Сохранить».
Скриншот сохранен, ниже я его открыл в программе по просмотру изображений.
У меня все, теперь Вы знаете, что делать скриншоты в Linux так же просто, как и в Windows, надеюсь, материал был Вам полезен, пока!
Как я делаю скриншоты в 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) возможность указать инкрементальный паттерн для имени файла.
Как сделать скриншот экрана на Linuks Астра с помощью горячих клавиш и отредактировать?
Друзья, приветствую! Для того, чтобы сделать компьютер с Linux максимально привычным для работы — на него нужно устанавливать и привычные программы. Снимки экрана — это рутинная операция, но при работе в линукс имеются некоторые отличительные особенности.
Много программ для создания снимков экрана в Linux лишены функции съемки при помощи горячих клавиш. Что очень непривычно и неудобно. С другой стороны, если такая функция все же есть — нет возможности в этой же программе редактировать сделанный снимок — обрезать, добавлять текст, стрелки и т.д.
В то же время в программы добавлен функционал, которого не найдете в аналогичных программах на Windows. Что делает их интереснее. Но все равно, пользователям, которые переходят на линукс с Windows придется привыкать к новизне. Сегодня расскажу как я делаю полноценные снимки экрана на Linux Astra,
Программы для скриншотов в Astra Linux
Разработчиками Astra Linux в операционную систему уже предустановлена программа для создания снимков экрана — Spectacle. Она запускается автоматически при старте системы и имеет горячие клавиши для создания скриншота — Prin Screen (или Alt + Print Screen для снимка активного окна). Давайте запустим программу.
Чтобы сделать снимок нужно выбрать режим съемки ( весь экран, активное окно, окно под курсором мыши, либо выделенную мышью прямоугольную область). При вызове программы она автоматически сделала снимок экрана.
Теперь можно выбрать другой режим, а так же время задержки ( для чего это нужно покажу). Чтобы сделать снимок жмем клавишу «Сделать новый снимок».
Давайте зайдем в «настройки» и покажу, как их нужно сделать, для оптимальной работы. Я пользуюсь программой для копирования скриншотов в буфер обмена и вставляю их в документы, сайт, мне сохранять их на жесткий диск не нужно:
А сохранять в буфер обмена я хочу в формате JPEG в максимальном качестве. Папку для сохранения укажем на всякий случай и сохраним настройки.
И на этом все с настройками в этой программе? Нет возможности редактировать, добавлять стрелки и подчеркивания… Как быть? Выход есть. Установим еще одну программу, которая умеет редактировать сделанный скриншот. Называется она Shuter. И будем передавать сделанные скриншоты в нее из Spectacle.
У вас должен быть подключен сторонний репозиторий Debian 9 «Scretch», так как программа Shuter не входит в дистрибутив Astra Linux. В терминале Fly вводим команду установки пакета:
sudo apt install shutter
Ждем пока программа скачается и установится. Ее находим через меню Пуск в разделе «Утилиты». Давайте настроим программу Shuter, это важно. Во вкладке «Главная» устанавливаем настройки сохранения, качества и др. как на фото:
Во вкладке «дополнительно» укажем размер скриншота в пикселях. У меня выставлено 800х600:
Во вкладке «Поведение» настраиваем автозагрузку (если это нужно), «параметры окна» и удаления.
Остальные настройки интересны тем, кто размещает свои снимки в облачных сервисах. Теперь можно делать скриншоты. Давайте посмотрим процесс на видео.
Можно отдельно использовать консольные команды Shuter для создания скриншотов, если качество Spectacle Вас не устраивает. И назначить им горячие клавиши. Список команд:
Их можно назначить на клавиши (при желании). В Astra Linux идем в «Панель управления» — «Рабочий стол» — «Горячие клавиши Fly»
Горячие клавиши для приложений назначаются в отдельной оснастке :
Добавим новую настройку для нашего скриншотера:
Нужно добавить программу которая будет запускаться по горячей клавише. Сделать это можно двумя способами — указав программу через список установленных программ. Или зная ее местонахождение в меню «Пуск» сделать это выбрав ее в структуре меню. Второй способ нагляднее:
Я ввел запуск shuter без параметров. Программа будет просто запускаться. Теперь ей нужно назначить сочетание клавиш.
Если программа из списка удалена, но ей было назначено сочетание клавиш, это назначение остается в списке. При повторном назначении этого же сочетания Linux уведомит. Удалите из списка неактуальные.
Чтобы назначить сочетание клавиш в нижней части окна установите переключатель «Назначить» и нажмите выбранную клавишу. Я выбрал сочетание Ctrl +1. Сохраним изменения в верхнем меню:
Теперь можно делать снимки экрана с помощью Shuter, редактировать и обрезать их при помощи горящих клавиш. Давайте посмотрим, как.
Как сделать скриншот экрана блокировки или активного контекстного меню в Astra Linux?
Остался еще один трудный момент. При создании обучающего материала иногда нужно сделать снимок экрана блокировки компьютера, или окна контекстного, активного меню. Горячие клавиши не срабатывают. Тут на помощь придет инструмент «снимок экрана по таймеру».
Вызываем Spectacle режим «весь экран» и устанавливаем таймер, например на пять секунд, (чтобы успеть вызвать нужное окно). И нажать «Сделать снимок». Если успели то будет результат:
В shuter аналогичным образом в параметрах выставим таймер на 10 секунд, чтобы успеть вызвать экран блокировки. ЧТобы сделать снимок жмем «Рабочий стол» и успеваем вызвать экран блокировки:
Мне кажется, что качество снимков выше у Shuter, когда делаешь снимок рабочего стола. Но оставил для работы обе программы. Можно поискать и еще.. При желании можно убрать из автозагрузки одну из них, если что то пойдет не так. Удачи!