linux gui中的DDE / IPC?

时间:2012-08-30 06:52:38

标签: linux ipc gnome x11

在Windows中曾经有动态数据交换API(IPC的类型),它允许使用params向运行进程发送通知,并且它们将获取焦点并执行操作。 xwindows / gnome中有类似的内容吗?

例如,当我得到我的phpunit错误时,它带有文件路径和行号。想知道是否使用任何bash脚本或perl等,我可以获取输出并使下面的行可点击

protected/tests/controllers/CmsControllerTest.php:17

因此它会快速关注我的日食,打开文件并将光标移动到正确的行号。 phpunit和eclipse只是举例。足够说了。

1 个答案:

答案 0 :(得分:0)

解决这个问题的常用方法是将功能设置为eclipse插件。

有很多关于如何编写此类插件的示例。

此外,您可能可以依赖/重用功能完整的现有视图(问题视图,任务视图等),因此使其看起来漂亮并且匹配日食应该是轻而易举的。

或者,您可以使用丰富的API来实现自己的IPC频道,以便与Eclipse外部的测试运行器进行通信。一个例子是eclimd,即Vim-eclipse集成的东西。具体来说,看看它在'Headed Eclipse'模式下的行为。