Доброго дня!
Пытаюсь украсить и сделать юзабельней интерфейс осома, поэтому наполняю панельку виджетами.
Требуется: краткое meminfo. Вычитал в оф. вики, что делается с помощью vicious-библы. Склонировал с гита, подключил
local vicious = require("vicious")
Вставляю код из оф.вики:
mymemwidget = awful.widget.progressbar()
mymemwidget:set_width(8)
mymemwidget:set_height(10)
mymemwidget:set_vertical(true)
mymemwidget:set_background_color("#494B4F")
mymemwidget:set_border_color(nil)
mymemwidget:set_color({ type = "linear", from = { 0, 0 }, to = { 10,0 }, stops = { {0, "#AECF96"}, {0.5, "#88A175"},
{1, "#FF5656"}}})
vicious.register(memwidget, vicious.widgets.mem, "$1", 13)
Падает на последней строке. Якобы в vicious/init.lua в строке 92 registered in nil. Это самое начало метода regregister. Вот сам файл: http://pastebin.com/8JGXMYPq
Но в самом же начале этот registered ведь инициализируется в {} ! Что ему надо?
да, у меня вот что стоит
> awesome -v
awesome devel (The Fox)
• Build: for x86_64 by gcc version 4.8.2 (abuild@build33)
• Compiled against Lua 5.2.2 (running with Lua 5.2)
• D-Bus support: ✔