可能重复:
我可以截取虚拟控制台的屏幕截图吗?
当应用程序冻结或系统运行缓慢时(罕见情况),我有时会去 TTY1 进行一些修复,但在某些情况下我需要截取 TTY 终端的屏幕截图。是否有应用程序、命令或快捷方式可以帮助我截取 TTY 终端的屏幕截图?
答案1
首先安装“第三方程序”快照。
因此,要安装 snapscreenshot,您必须手动下载最新的程序 tar ball 源并进行编译:
诺亚:〜#cd / usr / local / src noah:/usr/local/src# wget -q http://bisqwit.iki.fi/src/arch/snapscreenshot 1.0.14.3.tar.bz2 noah:/usr/local/src# tar -jxvvvf snapscreenshot-1.0.14.3.tar.bz2 … noah:/usr/local/src# cd snapscreenshot-1.0.14.3 诺亚:/usr/local/src/snapscreenshot-1.0.14#./configure&&make&&make install 正在配置… 很好。完成了。做完了。 制作:对‘全部’无需执行任何操作。 如果 [ !"/usr/local/bin" = "" ]; 然后 mkdir –parents /usr/local/bin 2>/dev/null; mkdir /usr/local/bin 2> /dev/null; 对于 snapscreenshot 中的 s“”; 如果 [ !"$s" = "" ] 则执行; 然后 安装-c -s -o bin -g bin -m 755 "$s" /usr/local/bin/"$s"; 科幻; 完毕; 科幻; 如果 [ !"/usr/local/man" = "" ]; 然后 mkdir –parents /usr/local/man 2>/dev/null; mkdir /usr/local/man 2> /dev/null; 对于 snapscreenshot.1 中的 s“”; 如果 [ !"$s" = "" ] 则执行; 然后 安装 -m 644 "$s" /usr/local/man/man"`echo "$s"|sed 's/.*.//'`"/"$s"; 科幻; 完毕; 菲
默认情况下,snapscreenshot 命令用于以 tga 图像格式截取屏幕截图,这种格式可以被当今大多数图片查看程序读取,但是它并不常见,而且在网络上并不像 JPEG 和 PNG 那样标准化。
欲了解更多信息,请查看这
还
您可以使用 FBGrab。
FBgrab 是一个帧缓冲区截图程序,可捕获 Linux 帧缓冲区并将其转换为 png 图片。FBGrab 按原样交付,不提供任何担保,许可证为 GPL 版本 2。
但是,最后一个版本是在 2004 年。
有关 fbgrab 检查的更多信息这