виджет alsabar не отображается (lain) - PullRequest
0 голосов
/ 27 сентября 2018

Я пытаюсь добавить звуковую панель к уже существующей теме, которую я получил.Тема уже включает lain, поэтому я пытаюсь использовать alsabar, поскольку она уже включена.

Удивительная версия:

  awesome v4.2 (Human after all)
  • Compiled against Lua 5.3.4 (running with Lua 5.3)
  • D-Bus support: ✔
  • execinfo support: ✔
  • xcb-randr version: 1.5
  • LGI version: 0.9.2

Файл readme Лейна говорит, что это для удивительного WM 4.x, так что я предполагаю, что нет проблемы с версией.

Вот код:

--Volume bar
local volume = lain.widget.alsabar(
    {
        width=200, height=10, followtag = true,
        ticks = true, ticks_size = 10
    }
)

local volume_widget = wibox.container.background(volume.widget)
volume_widget.bgimage=beautiful.widget_display

Добавлен в wibox

      spr,
      spr5px,
      -- Volume
      spr,
      volume_widget,
      spr,

Это код.Я не получаю ошибок volume переменная работает, но виджет не отображается.Я знаю, что переменная volume работает, потому что я вызываю ее функцию update() позже в файле.

Так что я делаю не так?

1 Ответ

0 голосов
/ 30 сентября 2018

Это решено.Вместо volume.widget я должен был сделать volumr.bar.что было странно, потому что все остальные виджеты Lain в этом файле конфигурации мы реализовали с помощью 'widget'.

local volume_widget = wibox.container.background(volume.bar)

...