comment out google reader widget, I think it caused crashes
parent
8b63cc0d15
commit
921a651c36
139
awesome/rc.lua
139
awesome/rc.lua
|
@ -202,77 +202,77 @@ clock_icon:set_image(icon_dir .. "/clock.png")
|
|||
|
||||
|
||||
-- google reader
|
||||
google_reader_widget = wibox.widget.textbox()
|
||||
google_reader_label = wibox.widget.textbox()
|
||||
google_reader_label:set_markup("<span color='" .. beautiful.dgrey .. "'>RSS </span>")
|
||||
do
|
||||
google_reader_widget:set_markup("<span color='" .. beautiful.dgrey .. "'>loading</span>")
|
||||
local greader_timer = timer({ timeout = 315 }) -- 5:15 minutes
|
||||
local greader_info = "loading"
|
||||
local loading_widget = false
|
||||
function update_google_reader()
|
||||
-- protect against loading multiple times
|
||||
if loading_widget then
|
||||
return
|
||||
end
|
||||
loading_widget = true
|
||||
run_background("~/dotfiles/bin/reader_client.js totalunread", function (output)
|
||||
loading_widget = false
|
||||
greader_info = output:match( "(.-)%s*$") -- removed trailing whitespace
|
||||
google_reader_widget:set_markup("<span color='" .. beautiful.magenta .. "'>".. greader_info .."</span>")
|
||||
end)
|
||||
end
|
||||
greader_timer:connect_signal("timeout", update_google_reader)
|
||||
greader_timer:start()
|
||||
update_google_reader()
|
||||
-- google_reader_widget = wibox.widget.textbox()
|
||||
-- google_reader_label = wibox.widget.textbox()
|
||||
-- google_reader_label:set_markup("<span color='" .. beautiful.dgrey .. "'>RSS </span>")
|
||||
-- do
|
||||
-- google_reader_widget:set_markup("<span color='" .. beautiful.dgrey .. "'>loading</span>")
|
||||
-- local greader_timer = timer({ timeout = 315 }) -- 5:15 minutes
|
||||
-- local greader_info = "loading"
|
||||
-- local loading_widget = false
|
||||
-- function update_google_reader()
|
||||
-- -- protect against loading multiple times
|
||||
-- if loading_widget then
|
||||
-- return
|
||||
-- end
|
||||
-- loading_widget = true
|
||||
-- run_background("~/dotfiles/bin/reader_client.js totalunread", function (output)
|
||||
-- loading_widget = false
|
||||
-- greader_info = output:match( "(.-)%s*$") -- removed trailing whitespace
|
||||
-- google_reader_widget:set_markup("<span color='" .. beautiful.magenta .. "'>".. greader_info .."</span>")
|
||||
-- end)
|
||||
-- end
|
||||
-- greader_timer:connect_signal("timeout", update_google_reader)
|
||||
-- greader_timer:start()
|
||||
-- update_google_reader()
|
||||
|
||||
-- tooltip stuff
|
||||
local greader_tooltip
|
||||
local greader_info_details = "loading"
|
||||
-- -- tooltip stuff
|
||||
-- local greader_tooltip
|
||||
-- local greader_info_details = "loading"
|
||||
|
||||
function remove_greader()
|
||||
if greader_tooltip~= nil then
|
||||
naughty.destroy(greader_tooltip)
|
||||
greader_tooltip = nil
|
||||
end
|
||||
end
|
||||
-- function remove_greader()
|
||||
-- if greader_tooltip~= nil then
|
||||
-- naughty.destroy(greader_tooltip)
|
||||
-- greader_tooltip = nil
|
||||
-- end
|
||||
-- end
|
||||
|
||||
local loading_tooltip = false
|
||||
function update_greader_tooltip()
|
||||
if loading_tooltip then
|
||||
return
|
||||
end
|
||||
loading_tooltip = true
|
||||
run_background("~/dotfiles/bin/reader_client.js unreadlist", function (output)
|
||||
loading_tooltip = false
|
||||
greader_info_details = string.gsub(output, "%$(%w+)", "%1")
|
||||
greader_info_details = greader_info_details:match( "(.-)%s*$") -- removed trailing whitespace
|
||||
end)
|
||||
end
|
||||
-- local loading_tooltip = false
|
||||
-- function update_greader_tooltip()
|
||||
-- if loading_tooltip then
|
||||
-- return
|
||||
-- end
|
||||
-- loading_tooltip = true
|
||||
-- run_background("~/dotfiles/bin/reader_client.js unreadlist", function (output)
|
||||
-- loading_tooltip = false
|
||||
-- greader_info_details = string.gsub(output, "%$(%w+)", "%1")
|
||||
-- greader_info_details = greader_info_details:match( "(.-)%s*$") -- removed trailing whitespace
|
||||
-- end)
|
||||
-- end
|
||||
|
||||
function add_greader()
|
||||
remove_greader()
|
||||
greader_tooltip = naughty.notify({
|
||||
title = "<span color='" .. beautiful.dgrey .. "'>google reader ("..greader_info.." new)</span>",
|
||||
text = greader_info_details,
|
||||
timeout = 0,
|
||||
screen = mouse.screen
|
||||
})
|
||||
end
|
||||
-- function add_greader()
|
||||
-- remove_greader()
|
||||
-- greader_tooltip = naughty.notify({
|
||||
-- title = "<span color='" .. beautiful.dgrey .. "'>google reader ("..greader_info.." new)</span>",
|
||||
-- text = greader_info_details,
|
||||
-- timeout = 0,
|
||||
-- screen = mouse.screen
|
||||
-- })
|
||||
-- end
|
||||
|
||||
update_greader_tooltip()
|
||||
greader_timer:connect_signal("timeout", update_greader_tooltip)
|
||||
-- update_greader_tooltip()
|
||||
-- greader_timer:connect_signal("timeout", update_greader_tooltip)
|
||||
|
||||
google_reader_widget:connect_signal("mouse::enter", add_greader)
|
||||
google_reader_widget:connect_signal("mouse::leave", remove_greader)
|
||||
google_reader_widget:buttons(awful.util.table.join(
|
||||
awful.button({ }, 1, function () awful.util.spawn("firefox reader.google.com", false) end),
|
||||
awful.button({ }, 2, function ()
|
||||
update_greader_tooltip()
|
||||
update_google_reader()
|
||||
end)))
|
||||
-- google_reader_widget:connect_signal("mouse::enter", add_greader)
|
||||
-- google_reader_widget:connect_signal("mouse::leave", remove_greader)
|
||||
-- google_reader_widget:buttons(awful.util.table.join(
|
||||
-- awful.button({ }, 1, function () awful.util.spawn("firefox reader.google.com", false) end),
|
||||
-- awful.button({ }, 2, function ()
|
||||
-- update_greader_tooltip()
|
||||
-- update_google_reader()
|
||||
-- end)))
|
||||
|
||||
end
|
||||
-- end
|
||||
|
||||
-- battery
|
||||
battery_widget = wibox.widget.textbox()
|
||||
|
@ -424,12 +424,13 @@ for s = 1, screen.count() do
|
|||
right_layout:add(sqb_left)
|
||||
right_layout:add(wibox.widget.systray())
|
||||
right_layout:add(sqb_right)
|
||||
right_layout:add(spacer)
|
||||
end
|
||||
right_layout:add(sqb_left)
|
||||
right_layout:add(google_reader_label)
|
||||
right_layout:add(google_reader_widget)
|
||||
right_layout:add(sqb_right)
|
||||
right_layout:add(spacer)
|
||||
--right_layout:add(sqb_left)
|
||||
-- right_layout:add(google_reader_label)
|
||||
-- right_layout:add(google_reader_widget)
|
||||
--right_layout:add(sqb_right)
|
||||
--right_layout:add(spacer)
|
||||
right_layout:add(sqb_left)
|
||||
right_layout:add(battery_icon)
|
||||
right_layout:add(battery_widget)
|
||||
|
|
Loading…
Reference in New Issue