我正在尝试将条形音箱添加到我已有的现有主题中。
主题已经包含了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()
函数。
那我做错了什么?
答案 0 :(得分:0)
此问题已解决。我不得不做volume.widget
而不是volumr.bar
。这很奇怪,因为该配置文件中的所有其他lain小部件都是使用“小部件”实现的。
local volume_widget = wibox.container.background(volume.bar)