为控制台终端截图
此页由Linux Wiki用户Chenxing于2008年3月22日 (星期六) 09:14的最后更改。
出自Linux Wiki
提示:此文已超过 16 年(6089 天)未更新,如发现内容过时或有误,欢迎改进:)
在终端下不能直接用PrintScreen截图,本文介绍软件fbgrab,它可以方便地用来对使用Framebuffer的终端截图,它是fbshot的一个新版本。
注意:
使用fbgrab截图需要开启framebuffer,当前很多流行的Linux发行版默认不开启这项功能,可以在grub的配置文件menu.lst中,在kernel一行末尾加上vga=791 (1024x768),vga=785 (640x480)开启,更详细的信息请参照framebuffer。
使用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文档,以获取更多帮助。
本文对您有帮助?分享给更多朋友!
反馈与讨论
发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。