使用 GUI 访问 xterm 本机窗口

使用 GUI 访问 xterm 本机窗口

您的问题已被识别为可能与另一个问题重复。如果那里的答案不能解决您的问题,请编辑以详细解释您的问题中独特的部分。

请参阅待处理的更新原始帖子的请求

由于这不是严格意义上的 Linux 问题,所以我非常不愿意在这里发布这个问题。希望不要因此而被禁止和阻止更合法的帖子。如果帖子不符合规则,请忽略该帖子。

我喜欢使用 xterm 运行系统命令 - 在我的例子中为“bluetoothctl” - 并能够在 C++ 应用程序中处理其输出。

据我了解,Xterm 输出到“本机窗口” - 它在我的应用程序中完全可见,但是,我无法弄清楚如何在代码中实际访问它。

用不太技术性的术语来说——如何将 xterm“本机窗口”复制到我在应用程序中选择的对象。我知道如何从文件中检索 xterm 输出,但此类文件包含控制字符,我不想将它们编辑掉 - 但我已经这样做了。

我喜欢能够从一个“本机 xterm 窗口”“拖放到”到另一个窗口。

答案1

我会使用捕获输出script,并使用过滤掉颜色转义序列script2log(因为bluetoothctl这些的使用是硬编码的)。

相关内容