Imagemagick 在 Debian 中导入已启动应用程序的屏幕截图

Imagemagick 在 Debian 中导入已启动应用程序的屏幕截图

我想启动 Iceweasel,然后截取屏幕截图。当我只是尝试等待并接受它时,效果很好

sleep 10;import -window root root/scr/scr.png

但是当我第一次启动浏览器时,没有截图

iceweasel https://www.facebook.com/;sleep 10;import -window root root/scr/scr.png

我缺少什么?

答案1

iceweasel不是守护进程,因此不会将自己置于后台。因此,sleep 10仅在iceweasel返回后(即关闭它后)执行。

&相反,在您的调用之后添加一个,iceweasel以通知您的 shell 应该将程序置于后台而不是等待它返回:

iceweasel https://www.facebook.com/ & sleep 10;import -window root root/scr/scr.png

相关内容