Ubuntu создание скриншотов. Способ по умолчанию

Инструкция

Первым делом необходимо установить программу Shutter. Сделать это можно с помощью программы "Центр приложений Ubuntu". Просто введите в поиске ключевое слово Shutter и нажмите кнопку установить.

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

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

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

Все скриншоты автоматически сохраняются в файлы. По умолчанию в папку Изображения в вашей домашней папке. Вы можете скопировать и вставить скриншот в текстовый редактор прямо из программы, используя стандартные сочетания клавиш Ctrl+C, Ctrl+V. Так же можно непосредственно из Shutter совершать любые файловые операции со скриншотом. Например переместить в нужную папку, перейти в папку скриншота, загрузить на ftp или один из множества сервисов для хранения картинок.

Shutter

Shutter (ранее GScrot) - это один из самых прогрессивных инструментов для создания снимков экрана для Linux. В нём есть функции захвата выделенной области, окна, всего экрана, а также веб-страницы. Работа с изображениями организована на вкладках, имеются базовый редактор изображений и возможность загрузки на различные сайты. Этот инструмент должен быть на панели Gnome у каждого, кто пишет веб-обзоры.

Shutter будет включён в выходящую в октябре Ubuntu 9.10. Пока же пакеты для версий с 7.10 по 9.04 можно скачать по адресу: http://url.fullcirclemagazine.org/997643 .

Desktop Data Manager

Desktop Data Manager - это больше, чем просто программа для создания снимков экрана, это приложение с поддержкой контекстного буфера обмена и множеством возможностей. Можно делать снимки окна, рабочего стола или выделенной области. Также можно быстро преобразовать URL в изображение. Лучше всего то, что Desktop Data Manager автоматически помещает изображение в буфер обмена, существенно облегчая вставку в рабочий документ.

Как и Shutter, DDM (пока) нет в репозиториях Ubuntu. Чтобы установить программу, следуйте инструкциям: http://url.fullcirclemagazine.org/76cc9e .

scrot

scrot (SCReenshOT) уже много лет считается одним из самых мощных инструментов для создания снимков экрана для Linux. Программа работает из командной строки и поддерживает все стандартные возможности: задержки, выбор области захвата и даже захват с нескольких экранов. Множество Linux-программ для создания снимков экрана, включая Shutter, основаны на scrot. Даже спустя десять лет он не сдаёт позиций.

Чтобы установить scrot, воспользуйтесь пакетом scrot из репозитория "universe".

ImageMagick import

Если вы знакомы с Linux достаточно долго, вы, возможно, слышали о ImageMagick - наборе инструментов для работы с изображениями. Один из его компонентов, import, - это небольшой инструмент, который импортирует экраны X-сервера в файлы изображений. import, конечно, имеет все стандартные возможности, а также содержит мощные инструменты обработки изображений благодаря его интеграции с ImageMagick. Так что вы можете менять контраст, назначать метки, делать изображение одноцветным, изменять размеры, всё одной и той же командой.

Чтобы установить ImageMagick, воспользуйтесь пакетом imagemagick.

Screengrab

https://addons.mozilla.org/en-US/firefox/addon/1146

Для некоторых веб-разработчиков функций scrot или import может быть недостаточно, а Shutter или DDM - это слишком для простого снимка сайта. Решение? Screengrab, мощное расширение Firefox. Он преобразует веб-сайты в изображения. К тому же он сохраняет всё в точности так, как вы видите на экране, поэтому, если на сайте есть Flash или Java, они будут включены в снимок. Можно выбрать окно, всю страницу, выделение или фреймы.

Установить Screengrab можно с его домашней страницы (ссылка выше), вам нужен лишь установленный Firefox.

Всем привет, сегодня мы с Вами поговорим о том, как можно сделать скриншот экрана в 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 секунд после старта процесса, т.е. нажатия на кнопку «Сделать снимок экрана» . Еще программа позволяет применять некоторые простенькие эффекты к снимкам.

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

Затем необходимо с помощью мышки выделить ту часть экрана, которая Вам нужна.

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

Как сделать скриншот в Ubuntu?

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

В Linux Ubuntu для запуска программы «Снимок экрана» откройте меню запуска приложений и найдите пункт «Утилиты» .

Затем выбирайте программу «Снимок экрана» .

В итоге у Вас запустится программа «Снимок экрана» , как видите интерфейс точно такой же, как и в Linux Mint, разве что цвета немного другие и кнопки «Сделать снимок экрана» и «Отмена» находятся сверху.

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

В данном случае я сделаю скриншот активного окна, для этого я выбрал пункт «Захватить текущее окно» .

В итоге скриншот будет сохранен.

В дистрибутиве Linux Fedora тоже есть программа «Снимок экрана» , и даже запускается она так же, как и в Ubuntu (в случае с Fedora GNOME ). У нее только немного другая цветовая гамма.

Как сделать скриншот в Manjaro Linux?

В отличие от предыдущих дистрибутивов Linux в Manjaro Linux используется другая программа, хотя она также простая.

Примечание! В примере использована версия Manjaro Linux 18 KDE .

Для того чтобы запустить программу по созданию скриншотов в Manjaro Linux, нажимайте «Меню -> Приложения -> Служебные -> Создание снимков экрана» .

Запустится программа Spectacle , с помощью которой и делаются скриншоты в Manjaro Linux. Она также простая и достаточно функциональная.

Чтобы сделать скриншот, выбирайте «Область» в разделе «Режим съемки» , а также в случае необходимости в разделе «Параметры» Вы можете задать необходимые Вам настройки снимка.

Я выбрал область «Активное окно» , нажимаем «Сделать новый снимок» .

Скриншот сделан, теперь для его сохранения нажимаем на кнопку «Сохранить как» .

Если нужно, здесь мы можем изменить имя файла, тип файла (например, выбрать JPEG ) и каталог для сохранения, нажимаем «Сохранить» .

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

У меня все, теперь Вы знаете, что делать скриншоты в Linux так же просто, как и в Windows, надеюсь, материал был Вам полезен, пока!

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

В большинстве дистрибутивах Linux , таже как и Windows снимок всего экрана можно сделать нажатием клавиши Print :

Для создания снимка отдельного актиного окна нужно применить сочетание клавиш Alt+Print .

Помимо того, в каждом окружении рабочего стола Linux имеется своя программа для создания снимков экрана, установленная по умолчанию. В Gnome/Ubuntu - это GNOME Screenshot , в KDE - KSnapshot , в Xfce - Xfce4 Screenshooter и т.д.
Все эти программы делают снимок экрана, отдельного окна или выбранной области. Например в Ubuntu - Снимок экрана :


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



В Linux , для любителей терминала, есть также терминальная утилита для создания снимков экрана - Scrot , которая присутствует в репозиториях практически всех дистрибутивов.
Scrot (SCR eenshOT ) уже много лет считается одним из самых мощных инструментов для создания снимков экрана для Linux . Утилита поддерживает все стандартные возможности: задержку, выбор области захвата и даже захват с нескольких экранов. Множество Linux-программ для создания снимков экрана, включая Shutter , основаны на Scrot .

Для установки Scrot в Ubuntu и производные, выполните в терминале следующую команду:

sudo apt install scrot

Снимок экрана с Scrot .

Для этого достаточно выполнить в терминале команду:

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

Снимок отделённого окна или выбранной области выполняется с аргументом -s :

scrot -s

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

Другие возможности Scrot , можно посмотреть, выполнив команду:

scrot -h

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

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

Установить Joxi можно с домашней страницы программы по следующей ссылке: http://joxi.net/download/linux

После установки откройте Joxi из системного меню:


Вам будет предложено зарегистрироваться на собственном хостинге Joxi:


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


После этого контекстное меню значка Joxi будет отображаться на русском языке:


После того как вы выберите соответствующую опцию и сделаете снимок, внизу отобразится редактор для редактирования снимка:


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

2. 5CM Uploader

5CM Uploader — кросcплатформенная (Windows, MacOS и Linux) программа для загрузки скриншотов на хостинг в три клика. Экономит время если вам необходимо обмениваться изображениями.
Программа 5CM Uploader меня подкупила своими возможностями не только делать и редактировать снимки с применением различных фичей, но и быстротой, а также загружать снимки на хостинг и получать код непосредственно в окне программы.


Управление программой 5CM Uploader производится из индикатора в трее, т.к. у неё нет значка запуска приложения:


После того как снимок сделан или вы открыли любой другой снимок в 5CM Uploader , подведите указатель к снимку и вы увидите два всплывающих значка: карандаш и ножницы . Клик на карандаш открывает редактор, а клик на ножницах, позволяет делать обрезку снимка:


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

Установить 5CM Uploader также можно с официального сайта программы по следующей ссылке: http://img.5cm.ru/

Как я пояснял выше, у 5CM Uploader нет значка запуска, поэтому вы не найдёте её в системном меню. Запускается она из терминала следующей командой:

5up & exit

Чтобы постоянно не запускать 5CM Uploader при каждомвходе в систему, чтобы значок отображался в трее, его лучше прописать в Автоматически запускаемые приложения в следующей последовательности:


3. Shutter

Ну и, наконец, моя самая любимая программа, с которой я постоянно работаю для создания снимков на этом сайте - это Shutter .

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

Shutter есть в репозиториях Ubuntu , откуда вы можете установить его или выполните команду в терминале на установку:

sudo apt install shutter

Примечание . Я не знаю по какой причине, но в Linux Mint по умолчанию вместе с программой не устанавливается библиотека libgoo-canvas-perl , отвечающая за редактирование снимка, т.е. без неё, кнопка Правка будет неактивной. Если вы устанавливаете Shutter в Linux Mint , вам необходимо доустановить эту библиотеку:

sudo apt install libgoo-canvas-perl

По окончании установки, запустите программу из системного меню и закрепите значок Shutter на панели Unity (Ubuntu).
Чтобы сделать снимок, не обязательно открывать программу, правый клик на значке открывает контекстное меню с различными опциями:


К примеру, выберите опцию Capture an area of the screen (выбор области экрана), посредством курсора выберите предпочтительную область экрана и нажмите клавишу Ввод :

Делаем скриншоты рабочего стола в Linux

Пишем простой скрипт: $ cat screenshot.sh #!/bin/bash name=`date +%x-%X-%N.png` scrot ~/$name Кидаем его в свой домашний каталог и ставим права на исполнение $ chmod +x screenshot.sh

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

12.04.2010-14:56:02-327180314.png

Теперь забиндим выполнение этого скрипта на кнопку PrintScreen. Узнать код клавиши PrintScreen можно так: запускаете в терминале утилиту xev , наводите курсор мыши на появившееся квадратное окно и жмете нужную клавишу. В терминале вы увидите что-то подобное:

KeyRelease event, serial 39, synthetic NO, window 0x2800001, root 0x15a, subw 0x0, time 31117653, (-897,780), root:(592,900), state 0x0, keycode 107 (keysym 0xff61, Print), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False "keycode 107" означает что код клавиши - 107. Я использую OpenBox, если вы используете другой оконный менеджер, гуглите, как в нем надо привязывать сочетания клавиш. В OpenBox это делается так: открываете в текстовом редакторе файл ~/.config/openbox/rc.xml , находите секцию keyboard и добавляете в нее следующие строки.

~/screenshot.sh

В OpenBox код клавиши надо перевести в шестнадцатиричную систему. Делается это просто: $ printf "%X\n" 107 6B К получившемуся числу спереди надо добавить "0x". Отсюда и строка

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

Можно вообще обойтись без дополнительных утилит и сделать скриншот только средствами иксов, командой import: $ import -window root screenshot.png В этом случае скрипт screenshot.sh будет выглядеть так: $ cat screenshot.sh #!/bin/bash name=`date +%x-%X-%N.png` import -window root ~/%name
UPDATE:
Случайно для себя открыл консольную утилиту xwd , позволяющую делать снимки экрана. Xwd весит 25Кб и должна входить в состав "иксов". Конечно, если вы собирали xorg server сами, то у вас ее может и не быть. В таком случае ее можно скачать