如何使用 Xserver 的松散焦点功能?

如何使用 Xserver 的松散焦点功能?

我想让一个窗口失去鼠标焦点(这是一个游戏,并且 alt-tab 不能正常工作)。

通过搜索和阅读我找到了这个有趣的提交,但不知道如何使用 DeaGrb 功能。

http://cgit.freedesktop.org/~daniels/xserver/commit/?h=input-next&id=ff4efa75fba16c099295b0cc6a5b9e44386b8427

编辑1:有一些应用程序(主要是游戏)专门抓取鼠标焦点,如果你按下 alt-tab,你的鼠标焦点不会切换到另一个窗口,我想强制这些应用程序释放它们拥有的所有焦点,我认为 XAllowDeactivateGrabs服务器中的配置变量应该有类似的效果,但它已被弃用...

编辑2:@poolie,不,这不是重复的问题,它是相关的,但绝对不是重复的

答案1

我不是 X 专家,但我不认为该补丁与不同窗口之间的不同焦点行为有真正的关系。

如果您只要求某些窗口使用焦点跟随鼠标,那么您可以将其配置为足够灵活的窗口管理器。在 Compiz 中可能可以实现;在 Sawfish 中几乎肯定可以实现。

如果你的问题只是游戏将 Alt-tab 用于自己的目的,你可以将其从 Ubuntu 中删除键盘快捷键配置窗口。

相关内容