Blog
This page is hosted for free by zzz.com.ua, if you are owner of this page, you can remove this message and gain access to many additional features by upgrading your hosting to PRO or VIP for just 41.60 UAH.
Do you want to support owner of this site? Click here and donate to his account some amount, he will be able to use it to pay for any of our services, including removing this ad.
 
Konstantin Demchenko

Konstantin Demchenko
Надруковано - 30-10-2019 в 10:14   17


Как сделать 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

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


« Всі записи