linux - 如何使用 GTK、XLib 或类似工具将一个程序嵌入到另一个程序中?

标签 linux gtk embed xlib

我正在尝试制作一个“简单”程序,它所做的就是列出所有打开的程序,一旦你选择了一个程序,它就会在你的窗口中打开它(就像你可能会说的缩略图,但你也可以互动).

有一件事,它只能是一种方式(例如,我不能改变嵌入式程序并添加“ socket ”或“插头”)。我希望能够嵌入任何程序(例如 Opera、evince、JDownloader 等)。

有人知道我该怎么做吗?

如果使用 GTK 无法完成,是否可以使用 X 或任何类似工具来完成?怎么办?

最佳答案

看来您正在寻找类似 XEmbed 的东西。 python 和 gtk 的一个很好的教程在 http://www.moeraki.com/pygtktutorial/pygtk2tutorial/sec-PlugsAndSockets.html

关于linux - 如何使用 GTK、XLib 或类似工具将一个程序嵌入到另一个程序中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6771719/

相关文章:

xhtml - 如何将移动版 Google 日历嵌入到移动网站中

node.js - 安装 npm node-sass

c - Gtk+ 窗口不显示 C 程序中的新更改

linux - redsocks + iptables 行为

c - GDK 中的椭圆对象

C - GTK 图像刷新无需用户聚焦

ios - 在 UIWebView 的 ScrollView 中插入 UIView header

java - 如何摆脱 iText XMLWorker 中的 Helvetica?

c - 指向结构成员的指针

C - 打印没有标准库的参数