截取当前终端内容的文本“屏幕截图”

IBP*_*BPX 8 shell terminal tty

我想每隔 30 秒左右将某个终端或终端模拟器的所有文本复制到一个文件中,并将其显示在conky. 我不是在谈论简单的重定向 ( command > file),它不适用于 ncurses 程序或 NetHack 等游戏。

我该怎么做呢?

Tho*_*key 7

没有可移植的方法来要求终端仿真器进行屏幕转储。您可以通过在 GNU screen 或 tmux 中运行应用程序并使用它们来执行屏幕转储来解决此问题。

GNU 屏幕可以做到这一点:

同样, tmux有一个插件可以进行屏幕捕获。