使用最小化和最大化窗口进行bash imagemagick导入屏幕捕获

时间:2012-05-06 02:59:35

标签: image bash import screenshot

我想从ubuntu中的bash脚本中进行简单的全屏捕获。这样:

import -window root screen.png
来自imagemagick

工作得很好,直到 - 我换了一台连接了外接显示器的笔记本电脑。现在捕获的图像不是屏幕上显示的图像,而是显示不同的窗口。有没有办法控制import的这种行为,还是需要其他工具?

编辑:

对我来说非常重要的是,不需要鼠标点击,因为脚本在没有人工干预的情况下运行。

修改

真正的问题不是我原来的想法,而是import的错误 - 它无法正确处理最大化或最小化的窗口。

2 个答案:

答案 0 :(得分:1)

告诉它使用特定的屏幕。

import -display :0.1 ...

答案 1 :(得分:1)

指定display 窗口将不再需要鼠标点击:

import -display :0.1 -window root -colorspace RGB -quality 80 screendump.jpg