Чтобы сохранить значки и удалить текст из списка задач awesome 3.5, вы можете написать пользовательскую функцию, которую вы можете предоставить в качестве аргумента awful.widget.tasklist в вашем файле rc.lua. Таким образом, вам не нужно ничего менять в удивительных исходных файлах
Определите следующую функцию где-нибудь поверх вашего файла rc.lua или включите ее
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
а затем добавьте его в свой список awful.widget.tasklist в качестве аргумента
mytasklist[s] = awful.widget.tasklist(s, awful.widget.tasklist.filter.currenttags, mytasklist.buttons, nil, myupdate)