注意:

使用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文档,以获取更多帮助。