如何每隔 n 秒截取一次屏幕截图?

如何每隔 n 秒截取一次屏幕截图?

我可以使用什么软件来按设定的间隔截取屏幕截图?我想每 2 秒左右截取一次屏幕截图。命令行和 GUI 都可以。

我更喜欢可以调整每个屏幕截图大小和压缩的软件。

答案1

安装scrot然后运行:

while true; do scrot & sleep 2; done

答案2

watch -n2 scrot

或者

while true; do scrot -d2; done

答案3

while true; do import -window root /path/to/where/you/want/to/save/`date`.png; done

答案4

如果您想要控制屏幕截图的数量和/或它们的名称,您可以执行以下操作:

for i in {1..10};do
    scrot $i'.png' && sleep 1;
done

干杯!

相关内容