X11/Xlib - 如何拦截最小化/恢复窗口

问题描述 投票:0回答:1

我可以使用

PropertyNotify
原子处理
_NET_WM_STATE_HIDDEN
事件时检查窗口是否最小化。 这里是一个例子。就我而言,那已经太晚了。我想在用户单击最小化按钮或恢复窗口后拦截最小化/恢复操作。如何实现呢?是否存在任何通知此类操作的事件?

x11 xlib icccm
1个回答
0
投票

如果您不编写窗口管理器,则无法做到这一点。因为窗口管理器在接收 _NET_WM_STATE_HIDDEN PropertyNotify 时将隐藏窗口,而不发送任何 *request 事件。所以你没有机会拦截它。

© www.soinside.com 2019 - 2024. All rights reserved.