是否可以在Xlib中的UnmapNotify事件之前得到通知?

时间:2019-03-11 19:45:41

标签: c x11 xlib

X服务器可以将UnmapNotify事件报告给需要有关哪些窗口未映射的信息的客户端。但是,似乎此事件是在取消映射实际发生之后发生的。我希望在窗口仍然可见但将要删除时得到通知。例如,如果我打开了终端仿真器并且正在运行Shell,则在键入“ exit”时会发生以下情况:

  1. UnmapNotify
  2. DestroyNotify

我正在编写窗口管理器,当客户端删除后,没有填充的区域显示我的墙纸,并在重新绘制客户端大小/位置时导致闪烁。当我按下内置快捷方式时,我可以执行重绘,但是在解除映射来自客户端的情况下,例如exit在外壳中或pkill terminal

0 个答案:

没有答案