История изменений
Исправление mord0d, (текущая версия) :
Говори как
Я тебе уже скидывал ссылку на документацию по API.
Но тут я ошибся, темплейта конкретно у awful.widget.layoutbox
нет.
А решается это тривиально:
local my_layout_text = wibox.widget.textbox()
local replace = { -- замена оригинального имени layout на желаемые:
["tile"] = "[]=",
["monocle"] = "M",
}
tag.connect_signal("property::layout", function(t)
my_layout_text.text = replace[tostring(t.layout.name)] -- собственно, магия ☺
and replace[tostring(t.layout.name)]
or tostring(t.layout.name)
end)
Исходная версия mord0d, :
Говори как
Я тебе уже скидывал ссылку на документацию по API.
Но тут я ошибся, темплейта конкретно у awful.widget.layoutbox
нет.
А решается это тривиально:
local my_layout_text = wibox.widget.textbox()
local replace = { -- замена оригинального имени layout на желаемые:
["tile"] = "[]=",
["monocle"] = "M",
}
tag.connect_signal("property::layout", function(t)
my_layout_text = replace[tostring(t.layout.name)] -- собственно, магия ☺
and replace[tostring(t.layout.name)]
or tostring(t.layout.name)
end)