我注意到taglist按钮不接受默认配置的鼠标中间事件。
我希望把它添加到我的,有一点扭曲!
使用鼠标中间的按钮,我想对每个标签运行一个不同的命令。我唯一缺少的是if语句的正确用法,我不太确定如何检测已单击的标记,任何帮助都将受到感谢。
mytaglist.buttons = awful.util.table.join(
awful.button({ }, 2,
function(t)
if ????? (taglist button 1 has been middle clicked)
runscript1
elseif ????? (taglist button 2 has been middle clicked)
runscript2
end 发布于 2016-07-08 17:25:07
根据文档,传递给函数的标记对象有一个" name“字段,其中包含标记的名称作为字符串。
这意味着你需要这样写:
mytaglist.buttons = awful.util.table.join(
awful.button({ }, 2,
function(t)
if t.name == "1" -- first tag pressed
runscript1
elseif t.name == "2" -- second tag pressed
runscript2
end
...https://stackoverflow.com/questions/38259653
复制相似问题