Linux-import从终端截图


Linux-Shell 从终端截图

为什么要截图,意义何在?

当出现特定 事件时,关键就是要抓取图片,以便知道GUI出现了什么事情。比如一些报错,bug。

linux下截屏除了printscreen按键外,还可以用improt命令。

Ax 安装

截图工具来自ImageMagick软件包。

apt install imagemagick-6.q16

Bx 使用

a 取整个屏幕

作用相当于Print Screen

$ import -window root screenshot.png

b 手动选择部分区域进行抓取

$ import screenshot.png

c 抓取特定窗口

$ import -window window_id screenshot.png

window_id查看方法使用xwininfo命令,然后抓取截图的窗口得到ID号

比如我使用命令后,我选中terminal窗口,获得以下信息,其中就有window id为:0x2c0000a

然后再将id传给import,放入指定的路径下。

d 等待5秒钟后,截取鼠标选择的范围

sleep 5; import enomo.jpg

e 截取鼠标所点击的窗口

import -frame enomo.jpg


文章作者: Enomothem
版权声明: 本博客所有文章除特别声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Enomothem !
  目录