為控制台終端截圖

此頁由 Linux Wiki用戶Chenxing 於 2008年3月22日 (星期六) 09:14 的最後更改。

出自Linux Wiki

提示:此文已超过 16 年(6089 天)未更新,如发现内容过时或有误,欢迎改进:)

Hint.gif
提示:
如果只是要保存文本終端界面的文字而不是界面的圖像,保存控制台終端文字是一個更簡便的方法。

終端下不能直接用PrintScreen截圖,本文介紹軟件fbgrab,它可以方便地用來對使用Framebuffer的終端截圖,它是fbshot的一個新版本。

Note.gif
注意:
使用fbgrab截圖需要開啟framebuffer,當前很多流行的Linux發行版默認不開啟這項功能,可以在grub的配置文件menu.lst中,在kernel一行末尾加上vga=791 (1024x768),vga=785 (640x480)開啟,更詳細的信息請參照framebuffer
終端使用Bootsplash後的截圖

直接截圖

在想要截圖的終端中輸入

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文檔,以獲取更多幫助。

本文对您有帮助?分享给更多朋友!

反馈与讨论

发现文档不全面、有错误却没时间编辑文档?想分享自己的经验或见解?欢迎在此留言、讨论。
简体繁体转换