【发布时间】:2015-01-08 00:16:23
【问题描述】:
我使用的是 centOs 6.3(Final) 版本。我的问题是按下窗口的关闭按钮会产生哪个信号?关闭按钮是否等同于 alt-f4?还是我的整体理解是错误的,centOs 的图形窗口没有使用信号模型?
如果可能,请说明答案的来源,因为我需要记录它。
谢谢
【问题讨论】:
-
您的目标到底是什么?作为关闭窗口操作的结果,您想做什么?
-
我只是关闭了终端。我不想通过关闭终端来实现任何目标。我很好奇向它发送了哪个信号。
-
当您单击窗口框架上的 X 时,哪个信号从环境发送到终端/shell?我相信
WM_DELETE_WINDOW或DestroyRequest是您正在寻找的具体问题。 -
让我们认为它是 WM_DELETE_WINDOW 或 DestroyRequest。考虑到它不是 UNIX 信号,我可以肯定地说它没有使用 UNIX 的信号模型吗?
-
正确。在 X11 级别,这与
signal(2)或signal(7)无关。虽然终端中的应用程序可能会收到杀死它的信号,但我想终端可能在某些(挂起或其他)情况下也是如此。