在Awesome wm 3.5中,我怎样才能在任务列表中只显示应用程序图标?

在 Awesome <3.5 版本中,我使用以下代码实现任务列表的功能:

mytasklist[s] = awful.widget.tasklist(function(c)
  local task = { awful.widget.tasklist.label.currenttags(c, s) }
  return '', task[2], task[3], task[4]
end, mytasklist.buttons)

但在 3.5 版本中,这段代码不再起作用,因为 3.5 中已经取消了 awful.widget.tasklist.label.currenttags() 函数,而新的函数 awful.widget.tasklist.filter.currenttags() 只返回 true 或 false,因此不是真正的替代方法。

点赞
用户1081340
用户1081340

你是指在rc.lua文件中将代码放入问题中来删除图标吗?

从版本3.5.1开始,可以通过在theme.lua中添加以下代码来删除任务列表图标:

theme.tasklist_disable_icon = true

文档:https://awesomewm.org/doc/api/classes/awful.widget.tasklist.html#beautiful.tasklist_disable_icon

2013-08-25 11:31:36