No awesome 3.5 isso não funciona mais, já que as funções de rótulo (como a função anônima em sua linha modificada) foram substituídas por funções de filtro que funcionam de maneira diferente. Do ponto de vista de um usuário (isto é, modificando apenas rc.lua e theme.lua), não vejo a possibilidade de alterar ou remover o texto da lista de tarefas. Se você realmente quiser isso, uma solução seria modificar o arquivo da lista de tarefas:
--- a/usr/share/awesome/lib/awful/widget/tasklist.lua
+++ b/usr/share/awesome/lib/awful/widget/tasklist_no_names.lua
@@ -61,10 +61,12 @@ local function tasklist_label(c, args)
if c.maximized_vertical then name = name .. maximized_vertical end
end
- if c.minimized then
- name = name .. (util.escape(c.icon_name) or util.escape(c.name) or util.escape("<untitled>"))
- else
- name = name .. (util.escape(c.name) or util.escape("<untitled>"))
- end
+ if theme.tasklist_show_names then
+ if c.minimized then
+ name = name .. (util.escape(c.icon_name) or util.escape(c.name) or util.escape("<untitled>"))
+ else
+ name = name .. (util.escape(c.name) or util.escape("<untitled>"))
+ end
+ end
if capi.client.focus == c then
bg = bg_focus
e adicionando uma opção para alternar isso no seu arquivo de tema:
+++ theme.lua
+ theme.tasklist_show_names = false