如何在 TTY 终端中截屏

如何在 TTY 终端中截屏

可能重复:
我可以截取虚拟控制台的屏幕截图吗?

当应用程序冻结或系统运行缓慢时(罕见情况),我有时会去 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 检查的更多信息

相关内容