基本上,我想捕捉在 Ubuntu 中安装驱动程序的过程,以便以后可以观看。
有屏幕捕获应用程序,例如 SimpleScreenRecorder,但是它们无法在文本模式下工作,因为当我停止 LightDM 时没有显示驱动程序。
还有可以让我们在文本模式下截屏的东西,但我想知道当我切换到++fbcat
时是否可以使用什么东西来截屏?CtrlAltF2
答案1
海胆属
如果你想采用 YouTube 风格,请观看海胆属。您可以使用以下方式安装:
sudo apt install asciinema
如果您尚未使用 18.04,要获取较新的版本,您可以使用此 ppa:
sudo apt-add-repository ppa:zanchey/asciinema
sudo apt update
sudo apt install asciinema
或者使用 pip 方法:
sudo apt install python3-pip
pip3 install asciinema --user
(也可以看看:如何在没有root权限的情况下为用户安装pip(python))
现在使用开始录音
asciinema rec output.cast
这会将您带到另一个 shell。录制将持续到您退出此 shell。您可以使用以下方式播放结果:
asciinema play output.cast
谨防!如果您在开始时asciinema rec
没有提供输出文件名,它将默认将录制的会话上传到 asciinema.org 并仅返回一个 URL。您可以提前取消,但很容易错过这一点。
答案2
您可以使用它script
来保存终端中打印或输入的所有内容。
来自script
手册页:
描述
script makes a typescript of everything displayed on your terminal. It
is useful for students who need a hardcopy record of an interactive
session as proof of an assignment.
使用脚本:
script termout.txt
这会将所有屏幕内容保存到“termout.txt”。输入exit
以停止script
答案3
ttyrec是一个tty recorder
。可以使用包含的命令播放记录的数据ttyplay
。ttyrec
只是命令的派生script
,用于以微秒的精度记录时间信息。
它可以记录emacs -nw
、vi
、lynx
或 上运行的任何程序tty
。
例如,它在 NetHack 社区中被广泛用于存储游戏重播。
它类似于script
命令,但也允许暂停,慢下来或者加快播放速度. 它还可以溪流在网络上录制并用于传输文件uudecode
。
用法
记录% ttyrec (In the executed shell, do whatever you want and exit) % ttyrec -e command (command specified by -e option will be executed)
回放
% ttyplay ttyrecord
-s2 选项使播放速度加倍。使用 -p 选项,您可以实时查看其他人的 ttyrecord。玩得开心!
您可以通过以下按键来改变播放时的速度。
“+” 或 “f” 将播放速度加快两倍 “-” 或 “s” 将播放速度减慢两倍 “1” 将播放速度改为正常速度
笔记:
您可以通过输入 . 来结束录音,exit
也可以在 . 后指定文件名ttyrec
。如果您未指定文件名,它将创建一个。
录音机/播放器
原来的ttyrec(Unix)
术语::终端接收(Perl)
术语::TtyRec::Plus(Perl)
领带::Handle::TtyRec(Perl)
终端记录 (Win32、Unix)