如何在TTY终端中截屏
可能重复:
我可以截取虚拟控制台的屏幕截图吗?
当应用程序冻结或系统运行缓慢(极少数情况下)时,我有时会去TTY1做一些修复但在某些情况下我需要截取TTY终端的屏幕截图。 是否有应用程序,命令或快捷方式可以帮助我截取TTY终端的屏幕截图?
首先安装一个“第三方程序” snapscreenshot 。
因此要安装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 noah:/usr/local/src/snapscreenshot-1.0.14#./configure&& make && make install 配置... 精细。 完成。 使。 make:没有什么可以为'all'做的。 如果[! “/ usr / local / bin”=“”]; 然后mkdir -parents / usr / local / bin 2> / dev / null; mkdir / usr / local / bin 2> / dev / null; 对于s in snapscreenshot“”; 如果[! “$ s”=“”]; 然后 install -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; 对于s in snapscreenshot.1“”; 如果[! “$ s”=“”]; 然后 install -m 644“$ s”/ usr / local / man / man“`echo”$ s“| sed's /.*.//'`”/“$ s”; 网络连接; 完成; 科幻
默认情况下,使用snapscreenshot命令以tga图像格式拍摄屏幕截图,这种格式可以被当今大多数图片查看程序读取,但是它并不常见,并且不像JPEG和PNG那样标准化。
有关详细信息,请检查此
也
你可以使用FBGrab。
FBgrab是一个framebuffer截图程序,捕获linux frambuffer并将其转换为png-picture。 FBGrab按原样交付,没有任何保证,许可证是GPL版本2。
但是,最后一个版本是在2004年。
有关fbgrab的更多信息,请查看此内容