有关于如何改变对鼠标移动或客户端更改的关注的方法。
但我想要的是防止任何窗口窃取焦点。例如。我通过默认的meta-Enter
快捷方式打开一个新终端,当它打开时立即窃取焦点。有什么办法可以阻止吗?
答案 0 :(得分:1)
是的,这是可能的。焦点事件可以以多种方式发生。对于新客户,只需在规则中注明focus
行。
对于焦点,请按照鼠标移除client.focus = c
mouse::enter
部分中的rc.lua
对于特定客户,您可以添加焦点过滤器:
对于最深和最先进的焦点控制,您可以从awful.ewmh.activate
(Awesome 4.0+)信号断开默认焦点处理程序(request::activate
)并实现您自己的。在这种情况下,您将完全控制每个焦点事件。