From 880ec140642177fc3dabb3b822bbae72c2a96b50 Mon Sep 17 00:00:00 2001 From: Kolan Sh Date: Fri, 15 Aug 2014 20:24:13 +0400 Subject: [PATCH] Save mail counts in /tmp (tmpfs) directory. --- mail_loop.sh | 7 +++++-- rc.lua | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/mail_loop.sh b/mail_loop.sh index a7158ed..8670519 100755 --- a/mail_loop.sh +++ b/mail_loop.sh @@ -1,11 +1,14 @@ #!/bin/bash # mymail_gmail_loop.sh +MAILDIR=/tmp/$USERNAME-mail_loop +mkdir --mode=700 $MAILDIR + while [ 1 ]; do val=$(~/.config/awesome/mymail_unread.py) - echo $val > ~/.mymail_count + echo $val > $MAILDIR/mymail_count sleep 30 val=$(~/.config/awesome/gmail_unread.py) - echo $val > ~/.gmail_count + echo $val > $MAILDIR/gmail_count sleep 30 done diff --git a/rc.lua b/rc.lua index a51636b..27f8313 100644 --- a/rc.lua +++ b/rc.lua @@ -240,14 +240,14 @@ end mymail_mail = wibox.widget.textbox( "?" ) mymail_mail.timer = timer{timeout=20} mymail_mail.timer:connect_signal("timeout", - function () mymail_mail:set_text ( mail_count(os.getenv("HOME") .. "/.mymail_count") ) end) + function () mymail_mail:set_text ( mail_count("/tmp/"..os.getenv("USERNAME").."-mail_loop".."/mymail_count") ) end) mymail_mail.timer:start() mymailicon = wibox.widget.imagebox() mymailicon:set_image(beautiful.widget_mymail) gmail_mail = wibox.widget.textbox( "?" ) gmail_mail.timer = timer{timeout=20} gmail_mail.timer:connect_signal("timeout", - function () gmail_mail:set_text ( mail_count(os.getenv("HOME") .. "/.gmail_count") ) end) + function () gmail_mail:set_text ( mail_count("/tmp/"..os.getenv("USERNAME").."-mail_loop".."/gmail_count") ) end) gmail_mail.timer:start() mymailicon = wibox.widget.imagebox() mymailicon:set_image(beautiful.widget_mymail)