Как сделать снимок экрана debian

Как создать

Записки дебианщика

В этом блоге публикуются заметки и решения, найденные в процессе работы, освоения и жизни в дистрибутиве Debian GNU/Linux.

Скриншоты в Linux, или как сделать снимок экрана

Как-то раз мне задал вопрос один новоиспечённый убунтовец: как в Linux сделать скриншот в иксах (screenshot, снимок рабочей области)? А то тут кнопка PrnScr/SysRq не работает. » Естественно, ему было рассказано про истинное назначение кнопки SysRQ, но вопрос остался: чем скриншоты в Linux делать!? Как и многое другое в Linux, это имеет 1001 решение.


Здесь можно захватить либо весь экран (можно выставить задержку по времени), либо одно окно.

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

Сайт программы http://shutter-project.org/.

KSnapshot
Программа для снятия скриншотов из комплекта KDE отлично делает скриншоты экрана целиком, части, окна и тп.
Кстати, на данной картинке показан KSnapshot, снимающий сам себя.

gnome-screenshot
Программа по умолчанию в среде GNOME для снятия скриншотов.
Если использовать команду:

можно настроить параметры снятия скриншота, например задержку перед снятием скриншота.

screengrab-qt
Небольшой, но быстрый и не тянущий за собой пол-KDE велосипед для скриншотов с круглыми колёсиками screengrab-qt, который выглядит вот так:

xfce4-screenshooter
Даже маленькая и скромная графическая среда XFCe имеет свою утилиту для снятия скриншотов: xfce4-screenshooter. Тоже умеет снимать экран, окно, область, и выставлять задержку.

Выглядит скромно и функционально.

ImageMagic
Скриншоты можно делать и консольными программами, например ImageMagic. Для этого в иксовом терминале пишем:

При этом появится перекрестье и, ткнув им в нужное окно, имеем скриншот в файле MyScreenshot.png.

Чтобы сделать скриншот с задержкой (например, нужно открыть меню), пишем:

Далее пользуем силу ImageMagic для конвертирования:

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

Однако она тоже умеет делать скриншоты в Linux.

scrot (SCReen shOT)
Утилита командной строки с большими возможностями по скриншотостроительству. Базовый синтаксис:

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

Ну и наконец
Ъ™ UNIX® way
Для самых тру юниксвеистых орлов, с помощью Vim/Emacs создаём скрипт следующего содержания:

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

26 комментариев: |высказаться!| RSS-лента дискуссии.|

Ещё есть scrot. Очень удобный консольный инструмент. 🙂
Когда разворачивал статью в ридере, думал, про него.

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

@paulus комментирует.
Вообще-то в Убунтейском Гноме клавиша «Print Screen/SysRq» делает скриншоты
Шут его знает, но у него почему-то не работала. Вот меня и спросили.

@Von комментирует.
Ещё есть scrot. Очень удобный консольный инструмент.
Добавлено. Спасибо, я про него не знал 🙂

@Ярослав Клюев комментирует.
scrot молодец!
Это точно. Я просто в консоли всегда снимал скриншоты imagemagick-ом.

делать сники конкретного окна, или прямоугольной области
Ого, вот про прямоугольную область можно подробнее?

Спасибо уважаемым комментаторам за ценные сведения. Вот что значит обзор писать: обязательно его дополнят 🙂

В Lubuntu работает Print screen и кидет скриншот в home

кст, почему-то не получается комментировать, используя OpenID

Кстати, на данной картинке показан KscreenShot
всё таки, наверное, ksnapshot

@Пашко комментирует.
В Lubuntu работает Print screen и кидет скриншот в home
Верю, но в том конкретном случае не работало. Ну и потом, этот пост ведь не про убунту.

@su6s комментирует.
К духу духа духовных предков UNIX все-таки ближе нечто такое
Ну это совсем злобный юниксвей. 🙂

кст, почему-то не получается комментировать, используя OpenID
У меня, кстати, блоггеровский OpenID тоже никто не принимает. Симметрия.

@Страшилка комментирует.
есть еще clip2net 🙂
—> beta. 10.1 Mb (!).
Ох шит! :-)) Оно ещё и бинарное! Нет пути.
Но за ссылку спасибо всё равно.

@Gregory комментирует.
всё таки, наверное, ksnapshot
Точно, позор на мою лысую голову. Пофiксiв.

кстати в добавление к Shutter, один из плюсов: он умеет делать скриншот страницы по указанному URL-у не открывая браузер))) ну и еще писать сделанные скрины на диск, постить в empathy, e-mail (если использовать почтовую программу), писать на CD/DVD, передавать по Bluetooth (OBEX Push), и сохранять на съемные носители, при этом может (по желанию пользователя, естественно) все это дело заархивировать 🙂

Читайте также:  Как сделать барельеф море

Живет у меня уже давненько прибамбас gkrell в правой части экрана,
так вот для него есть #apt-get install gkrellshoot и потом настраиваем его в gkrell и появляется кнопочка «Shoot» позволяющая в зависимости от настроек захватить или весь экран или только указанное окошко.

P.S. Решительно не понимаю как подписаться на этой страничке, потому посылаю как аноним.

2 Анонимный: либо используя аккаунт из того что предлагает выпадушка
http://clip2net.com/clip/m26727/1282220433-clip-23kb.jpg
либо так как сейчас есть
а gkrell позволяет постить на удаленный сервер скрины?

А у меня периодически возникает потребность снять скриншот окна активного приложения с открытым меню. PrtScr обычно не срабатывает в этих случаях. Есть возможность как-то это сделать?

@Imposeren комментирует.
Отвечу про скрот окна и области.
Спасибо. Заодно в пост добавил.

@Страшилка комментирует.
@virens написан на питоне
Неправда, виренс написан на чистом ANSI C 🙂

@Страшилка комментирует.
кстати в добавление к Shutter, один из плюсов: он умеет делать скриншот страницы по указанному URL-у не открывая браузер
Обалдеть. А я про него ничего не слышал. Всё гимпом делал. Вот она, сила комментаторская!

ну и еще писать сделанные скрины на диск, постить в empathy, e-mail (если использовать почтовую программу), писать на CD/DVD, передавать по Bluetooth (OBEX Push)
/me тихо уполз под стул от таких возможностей. Ну ничего ж себе.

@kraftello комментирует.
Круто. Вставил в пост. Спасибо!

Хотел на эту тему поконтачить с автором блога (и на эту тему можно было записку накропать)
Поконтачить можно. Добавил кнопку в главном меню (сверху блога). Но это не кнопка экстренного вызова автора 🙂

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

Это к вопросу «поконтачить» и «записку написать» 🙂

Пока непонятна идеология того что где и как влияет на разрешение и цастоту экрана и где хранятся настройки.
Они должны быть в xorg.conf, и если какой-то #$@%@ из разработчиков иксов сделает всю настройку через этот грёбаный HAL, я лично к нему приеду с юбилейным паяльником и подробно растолкую ему о том, что это очень нехорошо делать 🙂

P.S. Решительно не понимаю как подписаться на этой страничке, потому посылаю как аноним.
Не рубите cookies и javascript, они нужны для подписи. Но анонимные комменты принимаются. Только виагру не предлагайте. 🙂

@Malky комментирует.
А у меня периодически возникает потребность снять скриншот окна активного приложения с открытым меню.
Я делаю так: запускаю гимп, прошу его сделать скриншот и выставляю задержку побольше (секунд 10). Потом быстро открываю нужное меню, пока из гимпа не вылетела птичка. Костыль, но он работает 🙂

Я делаю скриншоты с помощью программки ScreenshotMaker. Удобно и просто) давно уже ей пользуюсь и всем советую) Если что, заходите, это сайт программы: http://fastosoft.ru/, там и скачать можно)

@shurutov комментирует.
Остановился на screengrab, тем более он ничего дополнительного за собой не потянул.
Ещё один велосипед в моей коллекции. Спасибо!

@Анонимный комментирует.
Я делаю скриншоты с помощью программки ScreenshotMaker.
Анонимус, спасибо, конечно, что зашёл и поделился, но блог таки о Дебиан ГНУ/ЛИНУПС. 🙂 А то для винды, которая не гну и не тру. Да ещё «профешнл вершн бай нау». Некомильфо. Но так и быть.

А есть какая-нибудь программа для снятия скриншота действующего окна с прокруткой,то есть чтобы сохранить все содержимое окна,а не только то,что видно в момент съемки?

народ, кто знает, как отключить ksnapshot с клавиши prtsc? очень неудобно находится.постойнно попадаю по ней. alfatedg@gmail.com

/screen/’ участок, с именем — датой, в папку

а как сделать скриншот выделенной области с прокруткой?

Источник

Как сделать скриншот экрана в 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, надеюсь, материал был Вам полезен, пока!

Источник

Как сделать скриншот экрана на 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 вводим команду установки пакета:

Ждем пока программа скачается и установится. Ее находим через меню Пуск в разделе «Утилиты». Давайте настроим программу Shuter, это важно. Во вкладке «Главная» устанавливаем настройки сохранения, качества и др. как на фото:

Во вкладке «дополнительно» укажем размер скриншота в пикселях. У меня выставлено 800х600:

Во вкладке «Поведение» настраиваем автозагрузку (если это нужно), «параметры окна» и удаления.

Остальные настройки интересны тем, кто размещает свои снимки в облачных сервисах. Теперь можно делать скриншоты. Давайте посмотрим процесс на видео.

Можно отдельно использовать консольные команды Shuter для создания скриншотов, если качество Spectacle Вас не устраивает. И назначить им горячие клавиши. Список команд:

Их можно назначить на клавиши (при желании). В Astra Linux идем в «Панель управления» — «Рабочий стол» — «Горячие клавиши Fly»

Горячие клавиши для приложений назначаются в отдельной оснастке :

Добавим новую настройку для нашего скриншотера:

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

Я ввел запуск shuter без параметров. Программа будет просто запускаться. Теперь ей нужно назначить сочетание клавиш.

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

Чтобы назначить сочетание клавиш в нижней части окна установите переключатель «Назначить» и нажмите выбранную клавишу. Я выбрал сочетание Ctrl +1. Сохраним изменения в верхнем меню:

Теперь можно делать снимки экрана с помощью Shuter, редактировать и обрезать их при помощи горящих клавиш. Давайте посмотрим, как.

Как сделать скриншот экрана блокировки или активного контекстного меню в Astra Linux?

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

Вызываем Spectacle режим «весь экран» и устанавливаем таймер, например на пять секунд, (чтобы успеть вызвать нужное окно). И нажать «Сделать снимок». Если успели то будет результат:

В shuter аналогичным образом в параметрах выставим таймер на 10 секунд, чтобы успеть вызвать экран блокировки. ЧТобы сделать снимок жмем «Рабочий стол» и успеваем вызвать экран блокировки:

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

Источник

Оцените статью
Полезные советы и лайфхаки для жизни