如何将“其他”应用程序与 awesome-wm 中的标签匹配?

如何将“其他”应用程序与 awesome-wm 中的标签匹配?

我使用的是 awesome 3.3.4 版本,它很好用。但我错过了使用旧版本 awesome 可以做的一件事(无需通过 Lua 配置):我可以添加一个带有正则表达式 .* 的匹配器,将所有没有其他标签的窗口添加到特定标签:

rule { name = ".*" tags = "9" }

这样,所有我没有为其制定其他规则的应用程序都被添加到标签 9。我如何对 rc.lua 中的配置做类似的操作?

答案1

我找到了以下解决方案,到目前为止有效:

awful.rules.rules = {

-- All clients will match this rule.
{ rule = { },
  properties = { border_width = beautiful.border_width,
                 border_color = beautiful.border_normal,
                 focus = true,
                 keys = clientkeys,
                 buttons = clientbuttons,
                 tag = tags[1][9]         } },

这条规则位于其他规则之前,与特定的应用程序匹配。

相关内容