alsabar 小部件未显示(lain)

alsabar 小部件未显示(lain)

我正在尝试将条形音箱添加到我已有的主题中。该主题已包含 lain,因此我尝试使用 alsabar,因为它已包含在内。

很棒的版本:

awesome v4.2(毕竟是人类)• 针对 Lua 5.3.4 编译(使用 Lua 5.3 运行)• D-Bus 支持:✔ • execinfo 支持:✔ • xcb-randr 版本:1.5 • LGI 版本:0.9.2 Lain 的自述文件说这适用于 awesome 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

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

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

相关内容