Программы для скриншотов Linux. Клавиши быстрого доступа для снятия скриншотов в Ubuntu Частичный снимок экрана

Все больше людей спрашивают и ищут информацию в Интернете как сделать снимок (принтскрин/скриншот/Screenshot) экрана телефона, компьютера или планшета.

Статистика моего блога, показывает, что 20% переходов с поисковых систем именно по данному запросу. Чтоб максимально заполнить/закрыть данный вопрос я постараюсь описать все известные мне встроенные/стандартные функций операционных систем как сделать Screenshot.

Как сделать снимок экрана (скриншот/Screenshot) в Windows:

В операционных системах Windows (98, 2000, ME, XP, 7, 8) для того чтоб сделать снимок экрана встроенными средствами системы, необходимо на клавиатуре нажать кнопку/клавишу Print Screen (Prt Scr). Если Вам необходим снимок активного окна (в котором вы находитесь), а не всего экрана, необходимо нажать на клавиатуре комбинацию клавиш Alt+Print Screen (Prt Scr).

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

1. Если снимок необходим для добавления в одну их программ (MS Office) или другую программу достаточно перейти в эту программу и нажать комбинацию Ctrl+v (вставить). Если не получается тогда способ 2.

2. Откройте программу "Paint" (mspaint), нажмите комбинацию Ctrl+v (вставить), и потом нажмите Ctrl+s (сохранить), выберите парку или диску куда необходимо сохранить снимок, снимок будет сохранен как файл (картинка).

Как запустить программу Paint (mspaint):

1. Нажмите кнопку Пуск -> Выполнить и введите команду "mspaint" -> Ввод (Enter). Еще один вариант запуска окна ""Выполнить" нажать комбинацию клавиш + r

2. Нажмите Пуск -> Все программы -> Стандартные -> Paint (Win7).

Как сделать снимок экрана (скриншот/Screenshot) в MacOS.

Также как и в Windows системах снимок экрана можно сделать несколькими способами:
Способ 1. Комбинации клавиш:
- cmd+shift+3 - сделает снимок экрана и сохранит на рабочий стол.
- cmd+shift+4 - сделать снимок выделенной области экрана и сохранит на рабочий стол.
- cmd+shift+4+Пробел - сделает снимок активного окна и сохранит на рабочий стол.
Способ 2. С помощью Виджета/Widget (Картинка 2):

Кнопка Монитор - сделать снимок всего экрана.
Кнопка Часы - сделать снимок всего экрана с задержкой.
Кнопка Фотоаппарата - сделать снимок выделенного/активного окна.
Кнопка Спидометра - сделать снимок Виджета/Widget.
Кнопка Прямоугольник с прицелом - сделать снимок выделенной области.

Как сделать снимок экрана (скриншот/Screenshot) в Linux (на примере ОС Ubuntu).

В операционной системе Ubuntu Linux сам принцип/комбинации клавиш очень похожи но у каждого есть дополнительные возможности:
-Print Screen (Prt Scr) - при нажатии на данную кнопку система сделает снимок всего экрана и откроет окно "Сохранить снимок экрана" с дополнительными параметрами (Копировать в буфер обмена, ввести имя, указать место куда сохранить).
- Ctrl+Print Screen (Prt Scr) - снимок всего экрана и поместит в буфер обмена, комбинацией Ctrl+v (вставить) вставить снимок.
- Alt+Print Screen (Prt Scr) - снимок активного окна и откроет окно "Сохранить снимок экрана" для параметров.
- Shift+Print Screen (Prt Scr) - снимок выделенной области, дополнительно откроется окно программы "Сделать снимок экрана".

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

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

Казалось бы, сделать «скриншот» не составляет труда: достаточно нажать на клавишу Prt Scr на клавиатуре (как в программе Windows, так и в программе Linux). Однако по кнопке «Prt Scr» сохраняется снимок абсолютно всего рабочего стола - со свернутыми окнами программ в нижней части экрана, с закладками страниц браузера наверху. Поэтому после того, как сделан «скриншот», для пользователя наступает второй, более трудоемкий этап работы - обрезание ненужных частей рисунка в графическом редакторе.

Для того, чтобы исключить из процесса «фотографирования» лишний этап, и существует программа Gnome-screenshot - аналог программы ScreenshotMaker в Windows. Найти ее можно в пункте меню «Приложения» - «Стандартные» - «Снимок экрана» (Gnome-screenshot).

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

  • Захватить весь рабочий стол. Эта команда является аналогом той команды, которую выполняет кнопка «Prt Scr».
  • Захватить текущее окно. При выборе этой команды Gnome-screenshot «сфотографирует» окно только той программы, которая активна на данный момент. Например, если поверх браузера и текстового документа находится диалоговое окно «аськи», программа Gnome-screenshot сделает исключительно снимок ICQ-переписки.
  • Выбрать область захвата. Использование этой команды имеет смысл только в сочетании с командой «Захватить после задержки». С помощью нее можно выставить промежуток времени, в течение которого пользователь успеет выделить необходимую для «фотографирования» область экрана.

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

Программа Gnome-screenshot позволяет также делать в Linux «скриншоты» с двумя специальными эффектами:

  • Снимок с отбрасываемой тенью.
  • Снимок с рамкой.

С помощью отдельной галочки напротив слов «Включить указатель» можно также попросить программу Gnome-screenshot не стирать со снимка курсор компьютерной мышки. Это может быть полезно, например, при «фотографировании» ошибки какой-либо программы, при выделении ключевого слова в предложении или при указании нужной точки на карте.

Для удобства использования значок программы Gnome-screenshot можно расположить на верхней панели рабочего стола. Для этого нужно:

  • Зайти в пункт меню «Приложения» - «Стандартные» - «Снимок экрана».
  • Перетащить выделенную (подсвеченную оранжевым) строчку на верхнюю командную панель рабочего стола.

Установка программы для создания screenshot-ов в Ubuntu

Установка Gnome-screenshot через Центр Приложений

Gnome-screenshot являются частью пакета gnome-utils. Для ее установки необходимо в поиске Центра приложений ввести gnome-utils .
(об общем принципе


Делаем скриншоты рабочего стола в 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 сами, то у вас ее может и не быть. В таком случае ее можно скачать

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

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

Для этого дела существует немало хороших программ, но мне больше всего импонирует FastStone Capture . Идем по данной ссылке и скачиваем одну из версий программы: или обычный установщик, либо портативную версию программы. После запуска программы на экране появится такое маленькое окошко:

В программе есть много настроек, нет смысла все их описывать, обращу внимание лишь на одну - формат, в который будет сохраняться скриншот.

Если вы будете вставлять снимки экрана в статьи сайта, то ОБЯЗАТЕЛЬНО выставите формат JPG, так как картинка в этом формате при том же качестве весит в несколько раз меньше по сравнению с форматом PNG. Но даже есть вы просто хотите разместить потом картинку в социальной сети или кому нибудь ее послать, то с меньшим размером это будет намного быстрее.

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

Как сделать скриншот на компьютере в линукс?

В линукс все не так сложно, но тоже нужно знать нужные инструменты. Самый простой способ сделать скриншот экрана - это воспользоваться установленной по умолчанию во многих дистрибутивах утилитой СНИМОК ЭКРАНА.

Идем в ПРИЛОЖЕНИЯ - СТАНДАРТНЫЕ - СНИМОК ЭКРАНА и запускаем программу.

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

Но у этой программы есть один минус: она сохраняет скриншоты только в формате PNG и поэтому мне постоянно приходится их конвертировать в JPG. Вроде и мелочи, но все же это лишнее время.

Поэтому в последнее время я начал пользоваться более крутой программой - Shutter . Установить ее можно таким образом:

Sudo apt-add-repository ppa:shutter/ppa sudo apt-get update sudo apt-get install shutter

После этого идем в ПРИЛОЖЕНИЯ - СТАНДАРТНЫЕ - SHUTTER и запускаем программу.

Тут в верхнем меню мы видим тоже три уже знакомых кнопки, нажимаем любую из них, окошко на время исчезнет и затем появится снова, но в нем вы увидите полученный скриншот - вот так:

Программа имеет множество настроек, и порой очень полезных. Например, мне сегодня нужно было решить проблему: как делать быстро скриншоты с карты, но чтобы они сразу были размером 500х200 пикселов? Можно обрезать все потом, но нужно сделать очень много таких снимков, и опять же это время.

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

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

Так же в программе есть встроенный редактор, в котором можно сделать очень много полезных вещей - я по-нажимал на все кнопки, чтобы понять для чего они, и вот что примерно можно делать:

Выделять, рисовать, подписывать, замутнять и многое другое. Думаю, что буду этим вскоре активно пользоваться, так как это удобно, не нужно специально лезть в графический редактор, типа . Обзорная стать про Shutter есть на ХАБРЕ , можете почитать в дополнение.

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

Установить эту программку можно командой:

Sudo apt-get install kazam

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

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

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

Ставил и программы разные, но ничего хорошего не нашел. Для меня наверное будет проще и делать скрины с нее.

Если вы знаете, как сделать скриншот на планшете, буду вам благодарен за совет.


Не нашли ответ на свой вопрос? Воспользуйтесь поиском...

14 комментариев

14 комментариев к статье “Как сделать скриншот экрана?”

    Да, ещё скриншот можно сделать нажав Alt + PrtSc - но это слишком примитивно!

    А ещё проще - нажать клавишу Print Screen.

    Ваша ссылка:""В заключении хочу упомянуть ещё одну программу, которой можно пользоваться для снятия скриншотов - Kazam. Но я не буду описывать эту программу, так как я описывал ее в статье КАК ЗАПИСАТЬ ВИДЕО С ЭКРАНА"" - ведет на страницу с другой программой.

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

    Линукс только пытаюсь изучать, ничего не прокомментирую. А в Виндовс - представленная программа FastStone Capture - ЛУЧШАЯ, это проверено. Наряду с тем, что она стабильнее всех подобных программ, простая и русскоязычная, с её помощью снимается видео с экрана с хорошим звуком. Один минус - только в формате *.wmv

    Ещё можно программой gnome-screenshot , устанавливаем - sudo apt-get install gnome-screenshot , и пользуемся.

    Спасибо, но об этой программе в статье упоминается, как раз о ее недостатках:) #linux

    Оказалось, что в Linux Mint в Shutter не работает редактирование картинки. Нужно установить библиотеку:

    sudo apt-get install libgoo-canvas-perl

    ""prostolinux пишет:

    Оказалось, что в Linux Mint в Shutter не работает редактирование картинки....""

    это не совсем так - если устанавливать Шуттер через "менеджер программ", то действительно редактирование не активно, а если установить через Терминал с командами из этой статьи - всё сразу работает....
    (у меня Минт 17 матэ).

    Здравствуйте. Mint 18.2, не работает редактирование, как и в комментах выше. Но ставила с репозиторием, при попытке доустановить библиотеку:
    Уже установлен пакет libgoo-canvas-perl самой новой версии (0.06-2ubuntu1).
    Но редактирование по-прежнему не работает. В чем причина и как можно исправить?

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

    Вы можете посмотреть на официальной странице программы комментарии пользователей http://shutter-project.org/downloads/ так наверняка есть ответ, и надеюсь вы установили программу из их репозитория.

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

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

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

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

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

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

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

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

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

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

2. Flameshot

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

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

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

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

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

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

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

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

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

/usr/bin/flameshot gui

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

3. Shutter

Основные возможности:

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

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

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

sudo apt install shutter

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

/usr/bin/shutter -f

4. GIMP

Возможности:

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

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

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

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

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

GNOME Screenshot

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

gnome-screenshot

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

gnome-screenshot -d -5

ImageMagick

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

sudo apt install imagemagick

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

import -window root image.png

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

import image.png

Deepin Scrot

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

sudo apt install scrot

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

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

scrot -s image.png

Выводы

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

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