【问题标题】:How to prevent awesome from changing focus when a mouse click occurs?发生鼠标点击时如何防止真棒改变焦点?
【发布时间】:2018-09-29 09:19:14
【问题描述】:

我在 Xfce4 下使用 AwesomeWM 4.2。

我正在使用 xfpanel。在rc.lua 中,我做了以下操作来防止 xfpanel 获得焦点:

-- from https://github.com/zhangkun83/awesome-config/blob/d947e70041fad3e5f34bb832162cacaac62736b1/rc.lua#L492)
{ rule = { type = "dock" },
  properties = {
     border_width = 0,
     titlebars_enabled = false,
 focusable = false
  }},

目前为止,我无法使用键盘控件将焦点放在 xfpanel 客户端上。

但是,当我单击 xfpanel 上的某个位置(例如,打开胡须菜单,或单击 NetworkManager 小程序,...)时,Awesome 使 xfpanel 成为焦点客户端。

我不喜欢这种行为,因为这意味着我必须明确地将注意力转移回我之前工作的地方。

有没有办法防止真棒在鼠标点击时改变焦点 发生了吗?

【问题讨论】:

    标签: awesome-wm


    【解决方案1】:

    如果您不想要停靠的默认设置,请让该规则忽略“停靠”客户端。我的意思是:使用rule = {}, 找到awful.rules 规则并将其更改为rule = {}, except = { type = "dock" },

    由于此默认规则设置按钮绑定 (buttons = clientbuttons),这意味着停靠客户端将不再获取这些按钮绑定。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-06
      • 1970-01-01
      • 1970-01-01
      • 2013-09-08
      • 1970-01-01
      • 1970-01-01
      • 2017-09-09
      相关资源
      最近更新 更多