Разный цвет фона для каждого элемента списка тегов AwesomeWM - PullRequest
1 голос
/ 08 июля 2020

как я могу установить другой цвет фона для каждого элемента taglist? Я знаю, что должен использовать widget_template, но не знаю как, я использую awesomeWM 4.3

1 Ответ

1 голос
/ 09 июля 2020

Предположим, у вас есть теги, названные с ключами этой таблицы цветов:

colors = {
   term = "#FF0000",
   www = "#00FF00",
   divers = "#0000FF",
   travail = "#FF0000",
   default = "#00FF00"
}

и, возможно, некоторые другие.

С widget_template, (вы цитировали), в пределах awful.widget.taglist:

widget_template = {
       {
          id     = 'text_role',
          widget = wibox.widget.textbox
        },
        id     = 'bg',
        widget = wibox.container.background,
        create_callback = function(self, t, index, tagsList)
           self.bg = colors[t.name] or colors.default
        end,
    }

enter image description here

See also: документация

...