alsabar小部件未显示(已放置)

时间:2018-09-27 07:05:59

标签: awesome-wm

我正在尝试将条形音箱添加到我已有的现有主题中。 主题已经包含了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

Lain的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 :(得分:0)

此问题已解决。我不得不做volume.widget而不是volumr.bar。这很奇怪,因为该配置文件中的所有其他lain小部件都是使用“小部件”实现的。

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