为控制台终端截图

出自Linux Wiki

在2007年7月20日 (五) 09:46由Chenxing (讨论 | 贡献)所做的修订版本

在终端下不能直接用PrintScreen截图,本文介绍软件fbgrab,它可以方便地用来对使用Framebuffer的终端截图,它是fbshot的一个新版本。

Note.gif
注意:
注意使用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文档,以获取更多帮助。

个人工具
简体繁体转换