將Ubuntu12.04indicator郵箱圖標刪去並加入新圖標用作Gmail郵件提示
来源:互联网 发布:淘宝全球购在哪进货 编辑:程序博客网 时间:2024/06/05 19:26
1.刪去 Ubuntu12.04 indicator(叫狀態欄,指示欄之類吧) 郵箱圖標
直接系命令行打
sudo apt-get remove indicator-message重啓之後郵件圖標就消失
2. 嗯,網上發現一個頗有意思ge插件~ 可以直接用以下代碼... 修改帳號密碼後就呵呵喇。可以加入到開機自啓動(需要本文改動後代碼,鏈接中的以爲未聯網的原因會不顯示)。
http://conjurecode.com/create-indicator-applet-for-ubuntu-unity-with-python/
#!/usr/bin/env pythonimport sysimport gtkimport appindicatorimport imaplibimport rePING_FREQUENCY = 10 # secondsUSERMAIL = 'zagfai@gmail.com' # modify itPASSWORD = '' # and itclass CheckGMail: def __init__(self): self.ind = appindicator.Indicator("new-gmail-indicator", "indicator-messages", appindicator.CATEGORY_APPLICATION_STATUS) self.ind.set_status(appindicator.STATUS_ACTIVE) self.ind.set_attention_icon("new-messages-red") self.menu_setup() self.ind.set_menu(self.menu) def menu_setup(self): self.menu = gtk.Menu() self.quit_item = gtk.MenuItem("Quit") self.quit_item.connect("activate", self.quit) self.quit_item.show() self.menu.append(self.quit_item) def main(self): self.check_mail() gtk.timeout_add(PING_FREQUENCY * 1000, self.check_mail) gtk.main() def quit(self, widget): sys.exit(0) def check_mail(self): messages, unread = self.gmail_checker(USERMAIL,PASSWORD) if unread > 0: self.ind.set_status(appindicator.STATUS_ATTENTION) else: self.ind.set_status(appindicator.STATUS_ACTIVE) return True def gmail_checker(self, username, password): try: i = imaplib.IMAP4_SSL('imap.gmail.com') i.login(username, password) x, y = i.status('INBOX', '(MESSAGES UNSEEN)') messages = int(re.search('MESSAGES\s+(\d+)', y[0]).group(1)) unseen = int(re.search('UNSEEN\s+(\d+)', y[0]).group(1)) return (messages, unseen) except: return False, 0if __name__ == "__main__": indicator = CheckGMail() indicator.main()
記得
chmod +x x.py
- 將Ubuntu12.04indicator郵箱圖標刪去並加入新圖標用作Gmail郵件提示
- ubuntu12.04 加入中文支持
- Ubuntu12.04顶部工具栏实时显示cpu、内存、网速及温度信息(使用indicator-sysmonitor)
- Indicator
- gmail登陆提示密码不正确
- 加入国内Gmail圈子:优友地带
- ASP.NET AJAX: Rendering a Gmail-like 'Loading' Indicator over a Specific ASP.NET Control
- Ubuntu12.04 Eclipse 提示框背景色修改
- ubuntu12.04 上android源码编译,提示zip error
- ubuntu12.04修改eclipse提示代码背景颜色
- ubuntu12.04安装ltib是提示错误解决方法记录
- GridView 加入提示信息
- 登录GMail提示“...未通过审核”
- 将 Word 用作自动化服务器时提示保存 Normal.dot
- ubuntu14.04 system-monitor-Indicator打不开
- ubuntu12.04 取消主目录下文件在桌面上面的图形显示
- ubuntu12.04 取消主目录下文件在桌面上面的图形显示
- ubuntu12.04主文件夹左边的位置菜单怎么不见了?
- Drupal 模块开发的学习方法
- Timing is Everything成人笑话English
- PL/SQL 运算符和表达式
- 要多读书
- Android ListView实现分页显示数据
- 將Ubuntu12.04indicator郵箱圖標刪去並加入新圖標用作Gmail郵件提示
- 黑帽大会:Windows 8是最安全的桌面和移动系统
- strcpy安全函数
- PL/SQL 变量赋值
- 玩转 Android MediaPlayer之视频预加载
- Android中ListView分页加载数据
- uva 10391 - Compound Words
- 全排列实现(转载)
- 在本地安装git的HTML帮助文档