Para mantener los íconos y eliminar el texto en la lista de tareas de awesome 3.5, podría escribir una función personalizada que pueda dar como argumento a awful.widget.tasklist en su archivo rc.lua. De esta manera, no tiene que cambiar nada en los impresionantes archivos 'fuente'
Defina la siguiente función en algún lugar encima de su archivo rc.lua o inclúyala
function myupdate(w, buttons, label, data, objects)
w:reset()
local l = wibox.layout.fixed.horizontal()
for i, o in ipairs(objects) do
local cache = data[o]
if cache then
ib = cache.ib
else
ib = wibox.widget.imagebox()
ib:buttons(common.create_buttons(buttons, o))
data[o] = {
ib = ib
}
end
local text, bg, bg_image, icon = label(o)
ib:set_image(icon)
l:add(ib)
--w:add(ib)
end
w:add(l)
end
y luego agréguelo a su horrible.widget.tasklist como argumento
mytasklist[s] = awful.widget.tasklist(s, awful.widget.tasklist.filter.currenttags, mytasklist.buttons, nil, myupdate)