在许多终端和终端仿真器中,可以指定背景图像。我见过一些设置,其中的背景图像甚至是动态的。是否可以在本机终端或终端仿真器中将预设命令或命令集视为图像并在后台进行查看?
我想做一些类似在后台运行 htop 的事情,它很可能不可交互,但我可以看到实时输出,或者能够查看日志文件后面的命令。
这可能吗?
答案1
据我所知,没有简单/标准的方法来实现这一点。困难在于,如果你想在程序上方重新绘制正常的窗口操作,你需要运行程序,获取输出,并可能将其制作成某种图片(背景)。这将使其成为一种视频流……很难构建。正如 Alex 的评论所说,堆叠 2 个窗口并使用不透明度要容易得多,因此你的窗口/复合管理器会完成所有覆盖其他图形的绘制,这是它的工作。
这一页提到了该方向的选择:
- xroot控制台
- 蒂尔达
- 埃特尔。
后者具有与您想要的类似的功能,但似乎没有得到很好的维护,可能自 2011 年以来就没有了。我认为在所有 3 个选项中,您都必须watch htop > buffer
充分tail buffer
了解动态背景,但我并没有深入研究它们。
也可以看看这次讨论在 ycombinator 上,讨论如何将其制作成网页。想法很多,但那里的很多演示链接都失效了。
答案2
使用康基在桌面上显示 htop 输出并更改终端的透明度。