Linux 是否生成关闭车窗的信号?

Linux 是否生成关闭车窗的信号?,linux,unix,centos,signals,Linux,Unix,Centos,Signals,我使用的是centOs 6.3(最终)版本。我的问题是按下车窗关闭按钮时会产生哪个信号?关闭按钮是否等同于alt-f4?或者我的理解是错误的,centOs没有在图形窗口中使用信号模型 如果可能,请指定答案的来源,因为我需要记录它 谢谢假设我们在这里讨论的是X11级别,那么您要查找的信号可能是WM\u DELETE\u窗口或DestroyRequest/DestroyNotify事件 这与信号(2)或信号(7)无关(同样在X11级别)。尽管在某些情况下(挂起进程或类似情况),这些信号完全有可能用于

我使用的是centOs 6.3(最终)版本。我的问题是按下车窗关闭按钮时会产生哪个信号?关闭按钮是否等同于alt-f4?或者我的理解是错误的,centOs没有在图形窗口中使用信号模型

如果可能,请指定答案的来源,因为我需要记录它


谢谢

假设我们在这里讨论的是
X11
级别,那么您要查找的信号可能是
WM\u DELETE\u窗口
DestroyRequest
/
DestroyNotify
事件

这与
信号(2)
信号(7)
无关(同样在
X11
级别)。尽管在某些情况下(挂起进程或类似情况),这些信号完全有可能用于终止终端进程

在终端内部运行的外壳/等也可能会接收到各种终止其运行的信号。

如前所述:您可以使用:

更积极的做法是grep PID以发送一个POSIX信号,如SIGTERM(15,Ctrl-c)(参见下面的注释)

笔记
  • 非常相似
  • 你也可以试试

您在这里的具体目标是什么?关闭窗口操作的结果是什么?我只是关闭终端。我不想通过关闭终端来实现任何目标。我很好奇哪个信号被发送到它。当你点击窗口框上的X时,哪个信号被从环境发送到终端/外壳?我相信<>代码> WMYDeleTeWiels或<代码> Debug请求>代码>取决于确切的问题。让我们考虑它是WMLDeleTeIObWindows或Debug请求。考虑到它不是UNIX信号,我可以放心地说它没有使用UNIX的信号模型吗?正确。在X11级别,这与
信号(2)
信号(7)
无关。虽然终端中的应用程序可能会收到终止它的信号,我想终端也可能在某些(挂起或其他)情况下。
wmctrl -c appName