4

我正在考虑编写一个图形工具,它将向您展示您拥有哪些 gnu-screen 会话以及其中可用的窗口。然后,您将能够,例如,单击窗口标题,它会将您带到那里。我不想以任何方式修改 gnu-screen,以便我的工具可以与其他机器上的现有安装等一起使用。

通过使用日志文件或将最后几行复制到交换缓冲区中,我可以从屏幕会话之外的屏幕会话中获得普通输出。为了制作一个漂亮的用户界面,我真正需要的是状态行的内容(临时出现在窗口底部的行)。例如,要获取会话中的窗口列表,我可以发送windowlist命令,但结果绝不是输出的一部分。有谁知道是否有办法让屏幕将其消息放入日志、粘贴缓冲区、当前窗口或任何类似的东西,我可以从另一个程序中获取它?

4

0 回答 0