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