在鼠标下强制关注客户端

时间:2017-02-24 13:25:41

标签: awesome-wm

有关于如何改变对鼠标移动或客户端更改的关注的方法。 但我想要的是防止任何窗口窃取焦点。例如。我通过默认的meta-Enter快捷方式打开一个新终端,当它打开时立即窃取焦点。有什么办法可以阻止吗?

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。焦点事件可以以多种方式发生。对于新客户,只需在规则中注明focus行。

对于焦点,请按照鼠标移除client.focus = c

mouse::enter部分中的rc.lua

对于特定客户,您可以添加焦点过滤器:

money_format

对于最深和最先进的焦点控制,您可以从awful.ewmh.activate(Awesome 4.0+)信号断开默认焦点处理程序(request::activate)并实现您自己的。在这种情况下,您将完全控制每个焦点事件。