-- {{{ init environment local wakka = {} local capi = { mouse = mouse, screen = screen } -- {{{ display -- formats the lines for the notify local function display() local lines = "GFX Temp:\n" local f = io.popen("ssh setkeh@192.168.1.8 /opt/bin/aticonfig --odgt | grep Temperature | cut -c 43-52", "r") local s = f:read('*all') line = lines .. "\n" .. s .. "\n" f:close() return line end -- }}} -- }}} function wakka.addToWidget(mywidget) mywidget:add_signal('mouse::enter', function () usage = naughty.notify({ text = string.format('%s', "monospace", display()), timeout = 0, hover_timeout = 0.5, screen = capi.mouse.screen }) end) mywidget:add_signal('mouse::leave', function () naughty.destroy(usage) end) end return wakka