我有一个程序需要在X11中升高和降低其窗口。发送XRaiseWindow工作正常,但是当我调用XLowerWindow时,窗口的行为就像发送了XRaiseWindow一样。它将自己带到屏幕前方。
X11窗口以相当标准的方式创建。事件掩码设置为FocusChangeMask | ExposureMask | PointerMotionMask | KeyPressMask。
CWOverrideRedirect为false。
_NET_WM_STATE_FULLSCREEN设置为1。
有关此行为的任何想法。在降低之前是否需要取消设置全屏标志?
答案 0 :(得分:0)
也许你错过了一个XSync / XFlush来降低它后重绘的窗口?