Run Thunderbird on Mail's Icon/Text Mouse Button click().

This commit is contained in:
Kolan Sh 2014-09-05 10:33:37 +04:00
parent 2e13bb1c3e
commit 40f07a6590
1 changed files with 7 additions and 0 deletions

7
rc.lua
View File

@ -197,16 +197,22 @@ end
local mail_tmp_path = "/tmp/"..username.."-mail_loop" local mail_tmp_path = "/tmp/"..username.."-mail_loop"
local mailicon = wibox.widget.imagebox() local mailicon = wibox.widget.imagebox()
mailicon:set_image(beautiful.widget_mailnew) mailicon:set_image(beautiful.widget_mailnew)
function mail_on_click()
os.execute ("pgrep thunderbird || thunderbird &")
end
mailicon:buttons(awful.util.table.join(awful.button({ }, 1, mail_on_click)))
local mymail_mail = wibox.widget.textbox( "?" ) local mymail_mail = wibox.widget.textbox( "?" )
mymail_mail.timer = timer{timeout=20} mymail_mail.timer = timer{timeout=20}
mymail_mail.timer:connect_signal("timeout", mymail_mail.timer:connect_signal("timeout",
function () mymail_mail:set_text ( mail_count(mail_tmp_path.."/mymail_count") ) end) function () mymail_mail:set_text ( mail_count(mail_tmp_path.."/mymail_count") ) end)
mymail_mail.timer:start() mymail_mail.timer:start()
mymail_mail:buttons(mailicon:buttons())
local gmail_mail = wibox.widget.textbox( "?" ) local gmail_mail = wibox.widget.textbox( "?" )
gmail_mail.timer = timer{timeout=20} gmail_mail.timer = timer{timeout=20}
gmail_mail.timer:connect_signal("timeout", gmail_mail.timer:connect_signal("timeout",
function () gmail_mail:set_text ( mail_count(mail_tmp_path.."/gmail_count") ) end) function () gmail_mail:set_text ( mail_count(mail_tmp_path.."/gmail_count") ) end)
gmail_mail.timer:start() gmail_mail.timer:start()
gmail_mail:buttons(mailicon:buttons())
-- Wi-Fi / Ethernet widgets -- Wi-Fi / Ethernet widgets
local wifi_widget_down = wibox.widget.textbox() local wifi_widget_down = wibox.widget.textbox()
@ -263,6 +269,7 @@ for s = 1, screen.count() do
right_layout:add(mailicon) right_layout:add(mailicon)
right_layout:add(mymail_mail) right_layout:add(mymail_mail)
myslash = wibox.widget.textbox("+") myslash = wibox.widget.textbox("+")
myslash:buttons(mailicon:buttons())
right_layout:add(myslash) right_layout:add(myslash)
right_layout:add(gmail_mail) right_layout:add(gmail_mail)
right_layout:add(spacer) right_layout:add(spacer)