Как сделать screenshot из консоли linux

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

В Debian эта утилита находится в пакете x11-apps.

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

xwd -screen -root > screenshot.xwd

Что бы преобразовать получившейся файл в другой формат, воспользуемся программой convert, входящей в пакет imagemagic.

Что бы сконвертировать в bmp:

convert screenshot.xwd -type TrueColor screenshot.bmp

Что бы сконвертировать в jpg:

convert screenshot.xwd -type TrueColor screenshot.jpg

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

xwd -screen  > screenshot.xwd

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

Запись опубликована в рубрике Использование linux с метками , . Добавьте в закладки постоянную ссылку.

Добавить комментарий

Ваш e-mail не будет опубликован.

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>