终端终止后窗口关闭

时间:2014-05-29 08:53:09

标签: c x11

我创建了X窗口:

Win = XCreateSimpleWindow(Dsp, DefaultRootWindow(Dsp), 0, 0, 600, 600, 0, 0, 0);

,然后在终端终止后,此窗口将关闭。

如果终端终止,如何制作一个不会关闭的窗口?改变父亲的窗口?

1 个答案:

答案 0 :(得分:2)

nohup是一个忽略HUP(挂断)信号的POSIX命令。

nohup program &

或者您可以使用signal s:

以编程方式执行此操作
signal(SIGHUP, catcher); /* dont die on sighup */