有谁知道哪些包适合做:
按PrintScr
(或任何其他按钮)制作屏幕截图并从麦克风开始录制
再次按PringScr
停止录制麦克风
将文件保存到某个目录中,并将时间戳重新命名为后者。图片和音频文件具有相同的文件名以简化播放
答案 0 :(得分:1)
你试过谷歌吗?
http://en.wikipedia.org/wiki/Screenshot
在Linux下,你看at X11 capture.
声音可以通过许多应用程序完成。像 cat / dev / ...>这样简单的东西文件可能就足够了,尽管使用 sox 是一个更好的选择。 (Sox包括播放和 rec 命令行实用程序,以及音频转换和许多其他工具。它通常已经安装在Linux系统上。)
在简单的 tcsh 或 bash 脚本中,日期标记文件就像日期一样简单。
Printscreen按钮几乎不可能。键盘事件被重定向到当前活动的进程(窗口)。您可以通过X11窗口管理器触发(拦截)某些内容。也许。否则你正在看内核。
你总是可以连接其他硬件,比如第二只鼠标,并编写软件来监听它。或者在屏幕边框运行一个简单的GUI应用程序,甚至是命令行,并使用ImageMagick实用程序来关闭屏幕的这一部分。
虽然更简单的解决方案是在第二台计算机上运行它,联网(ssh'ing)第一台计算机。例如:
(Everything is done on computerB.)
(convert is part of ImageMagick.)
machineB % ssh machineA
machineA % echo $DISPLAY
localhost:10.0
machineA % setenv DISPLAY machineA:0
machineA % rm tmp.root.xwd
machineA % xwd -root > tmp.root.xwd
machineA % convert tmp.root.xwd image.`date +%Y.%m.%d_%H:%M:%S`.gif
警告:在机器A上,在实际的机器A上,您可能需要先键入 xhost + machineA 。