你试过谷歌吗?
http://en.wikipedia.org/wiki/Screenshot
在 Linux 下,您会看到X11 捕获。
声音可以通过许多应用程序来完成。像cat /dev/... > file这样简单的东西可能就足够了,尽管使用sox是更好的选择。(Sox 包括play和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
警告:在 machineA 上,在实际的 machineA 上,您可能需要先键入xhost +machineA。