我为我的即时通讯工具 empathy 创建了一条规则,始终从“im”标签开始。
{ rule = { class = "Empathy" },
properties = { tag = tags[1][5] } },
在 rc.lua 结束时,我使用以下命令自动启动它:
awful.util.spawn("/usr/bin/empathy")
但是,重新启动 Aweseome-WM 时,窗口总是在第一个标签上打开。
其他程序工作得很好:
{ rule = { class = "Firefox" },
properties = { tag = tags[1][1] } },
{ rule = { class = "Codeblocks" },
properties = { tag = tags[1][2] } },
我发现有人在这里描述了同样的问题,并尝试了建议(在事件中检查窗口的类),我还使用 xprop 检查了窗口的类,这两种方法都告诉我“Empathy”是正确的类。
c:connect_signal("property::class", function(c)
naughty.notify({ text = "CHANGED name!" .. c.class })
end)
如何让同理心出现在“im”标签上?