我在最后附上了一些rc.lua
几乎逐字逐句地从恶意 README 示例中复制的代码。(set_color 行需要额外的“}”,并且我将 BAT0 更改为 BAT1)。
awmtt.sh
给了我一个错误:
/usr/share/awesome/lib/awful/widget/progressbar.lua:188: attempt to index field '?' (a nil value)
如果我转到有问题的文件,它会尝试访问data[progressbar].height
,提示数据没有成员进度条。
Ubuntu 14.04,awesomeWM 3.4。在此先感谢大家的帮助。
batwidget=awful.widget.progressbar()
batwidget.set_height(10)
batwidget.set_width(8)
batwidget.set_vertical(true)
batwidget:set_background_color("#494B4F")
batwidget:set_border_color(nil)
batwidget:set_color({ type = "linear", from = { 0, 0 }, to = { 0, 10 },
stops = { { 0, "#AECF96" }, { 0.5, "#88A175" }, { 1, "#FF5656" }}})
vicious.register(batwidget, vicious.widgets.bat, "$2", 61, "BAT1")
答案1
我目前无法亲自检查,但如果你看看在很棒的维基百科中您可以看到,在该行中您使用的是 awesome 3.5 语法,而不是 3.4 语法batwidget:setcolor
。
还,
batwidget.set_height(10)
batwidget.set_width(8)
batwidget.set_vertical(true)`
应该
batwidget:set_height(10)
batwidget:set_width(8)
batwidget:set_vertical(true)