在XCB中将窗口固定到窗口堆栈的顶部

时间:2018-12-06 07:13:28

标签: x11 xcb

我想知道是否有任何方法或代码可用于将特定窗口(例如新创建的窗口)修复到xcb的窗口堆栈顶部,以便完全禁用Alt + Tab。窗口,即Alt + Tab仅适用于堆栈中除顶部窗口之外的其他窗口?

我在这里使用xcb的代码:

https://xcb.freedesktop.org/tutorial/basicwindowsanddrawing/

我参考以下链接将窗口设置在堆栈顶部,但是当我按Alt + Tab时,其他窗口会弹出到屏幕上。

https://www.x.org/releases/X11R7.6/doc/libxcb/tutorial/index.html#winstack

因此,有没有办法阻止Alt + Tab与顶部窗口相关联,而仅与下部窗口相关联?

1 个答案:

答案 0 :(得分:0)

正如@Andreas所指出的,我使用了XComposite Overlay Window所提供的链接,并且能够在所有其他窗口的顶部设置一个窗口,而Alt + Tab仅与下部窗口相关联。

我还提到了编写代码的问题:X11 - Draw on Overlay Window

问题是我在Ubuntu 16.04 LTS上测试了此代码,并且对我有用。

谢谢。