注意:
使用fbgrab截图需要开启framebuffer,当前很多流行的Linux发行版默认不开启这项功能,可以在grub的配置文件menu.lst中,在kernel一行末尾加上vga=791 (1024x768),vga=785 (640x480)开启,更详细的信息请参照framebuffer。
直接截图
在想要截图的终端中输入
fbgrab a.png
即可将当前屏幕上的内容存到a.png中。这一操作无需root权限。
为指定终端截图
使用-c参数可以实现为指定终端截图。这一操作需要root权限。如
fbgrab -c 2 b.png
即可对Ctrl-Alt-F2进入的终端截图。也可同时使用-C参数延时,如
fbgrab -c 2 -C 3 c.png
延时截图
延时截图一方面可以给用户时间把屏幕调整为需要截图的最佳状态,一方面也可以让普通用户实现对指定终端截图。使用-s实现这一功能,如:
fbgrab -s 4 d.png
四秒后,程序将把显示在屏幕上的内容截图,不管它是哪个终端。
也可以阅读fbgrab文档,以获取更多帮助。