You are not logged in.
I have a strange problem with widgets in Awesome 3.3 For some brief period of time - about 30 seconds they update, but then they freeze and no longer update - neither the date, CPU load, nothing. Any ideas? This is the respective part of the rc.lua. It was mostly cut&pasted from the Awesome 3 wiki on their webpage.
-- Hook called every minute
awful.hooks.timer.register(1, function ()
mytextbox.text = os.date(" %a %b %d, %H:%M ")
end)
--}}}
-- Widgets
-- Memory usage
memwidget = widget({
type = 'textbox',
name = 'memwidget',
align = "right"
})
wicked.register(memwidget, wicked.widgets.mem,
' RAM: $1% ($2Mb/$3Mb) || ')
datewidget = widget({
type = 'textbox',
name = 'datewidget'
})
wicked.register(datewidget, wicked.widgets.date,
' <span color="white">Date:</span> %c')
-- file system
fswidget = widget({
type = 'textbox',
name = 'fswidget',
align = "right"
})
wicked.register(fswidget, wicked.widgets.fs,
' DiskUsage: /root ${/ usep}% , /home ${/home usep}% (${/home used}/${/home size}) , /Dane ${/mnt/Dane usep}% (${/mnt/Dane used}/${/mnt/Dane size}) , /Filmy ${/mnt/Filmy usep}% (${/mnt/Filmy used}/${/mnt/Filmy size}) , /Inne ${/mnt/Inne usep}% (${/mnt/Inne used}/${/mnt/Inne size}) || ', 30)
--
-- cpu
cpuwidget = widget({
type = 'textbox',
name = 'cpuwidget',
align = "right"
})
wicked.register(cpuwidget, wicked.widgets.cpu,
' CPU: $1% $2% || ')
-- net
netwidget = widget({
type = 'textbox',
name = 'netwidget',
align = "right"
})
wicked.register(netwidget, wicked.widgets.net,
' NET: ${eth0 down}/${eth0 up} (${eth0 rx}/${eth0 tx})',
nil, nil, 3)
--CPU Graph
cpugraphwidget = widget({
type = 'graph',
name = 'cpugraphwidget',
align = 'right'
})
cpugraphwidget.height = 0.85
cpugraphwidget.width = 45
cpugraphwidget.bg = '#333333'
cpugraphwidget.border_color = '#0a0a0a'
cpugraphwidget.grow = 'left'
cpugraphwidget:plot_properties_set('cpu', {
fg = '#AEC6D8',
fg_center = '#285577',
fg_end = '#285577',
vertical_gradient = false
})
wicked.register(cpugraphwidget, wicked.widgets.cpu, '$1', 1, 'cpu')
mystatebar2 = wibox({position = "bottom", fg = beautiful.fg_normal, bg = beautiful.bg_normal} )
mystatebar2.widgets = {
datewidget,
memwidget,
fswidget,
cpuwidget,
cpugraphwidget,
netwidget,
}
mystatebar2.screen = 2
EDIT: Anyone has a suggestion for a different tiling manager with a bit simpler configuration method, that would have similar capabilities - support transparency with xcompmgr and panel?
Last edited by reyn (2009-06-10 17:23:26)
Offline
Ok commenting out the hook part this way:
-- Hook called every minute
-- awful.hooks.timer.register(1, function ()
---mytextbox.text = os.date(" %a %b %d, %H:%M ")
---end)
--}}}
took care of the problem
Offline