awesome-wm - alsabar 小部件未显示(lain)
问题描述
我正在尝试将条形音箱添加到我已经存在的主题中。主题已经包含 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()
稍后在文件中调用它的函数。
那么我做错了什么?
解决方案
这解决了。而不是volume.widget
我不得不做的volumr.bar
。这很奇怪,因为我们使用“小部件”实现了该配置文件中的所有其他 lain 小部件。
local volume_widget = wibox.container.background(volume.bar)
推荐阅读
- sql - Base R 或 tidyverse 函数沿时间序列列扩展行
- laravel - Yajra 数据表按列排序
- python - 如何在 Python 输出上打印水平仪表?
- java - 将 JPA 与多个 AND 操作一起使用
- c++ - 使用 std::for_each 从 std::map 中删除所有具有给定值的条目
- java - 从 .cvs 文件中删除一行?
- python - 对图中时间戳的连续颜色
- python - Python 机械化检查是否需要字段
- regex - Perl 正则表达式:在百分比字符“%”内拆分
- json - 如何在没有异常捕获的情况下区分 Poco C++ 中的对象和数组