เครื่องมือแจ้งเตือน IMAP สำหรับตัวจัดการหน้าต่าง / แถบงาน?


11

ฉันกำลังค้นหาตัวแจ้งเตือนอีเมลใหม่ขนาดเล็กสำหรับกล่องจดหมาย IMAP ที่แสดงสถานะของมันในไอคอนบาร์ (คุณจะเรียกมันอย่างไร) ของเครื่องมือจัดการหน้าต่าง

โดยพื้นฐานแล้วบางส่วน biff / xbiff เช่นเครื่องมือนำพาเทคโนโลยีศตวรรษที่ 21 ;)

ฉันกำลังใช้ awesomewm ซึ่งสามารถแสดงใน 'ทาสเล็ต' (?) ของทาสก์บาร์ซึ่งสามารถใช้งานได้ภายใต้คำพังเพย (ฉันเดาว่ามันใช้มาตรฐาน freedesktop บางอย่าง)

ข้อกำหนดพื้นฐาน:

  • ไม่ควรเสียหน่วยความจำ / CPU (เช่นโซลูชันที่ใช้ pythonGTK)
  • รองรับ IMAPS และควรตรวจสอบใบรับรอง TLS ของโฮสต์
  • การสำรวจความคิดเห็นที่กำหนดค่าได้ intervalls
  • ไม่ควรหันเหความสนใจมากเกินไป
  • อินเตอร์เฟซที่ดี

ยินดีที่ได้:

  • การกำหนดค่าเผื่อเลือกของการดำเนินการที่ผู้ใช้กำหนด (การดำเนินการคำสั่งภายนอก)

คำตอบ:


6

เฮ้คุณสามารถเขียนของคุณเอง!

#!/usr/bin/python
import imaplib
M = imaplib.IMAP4_SSL('imap.gmail.com')
if (M.login('YOU@gmail.com','PASSWORD')[0] != 'OK'): exit("no conn")
c = (M.select('Inbox'))[1][0]
if (c != '0'):print c
M.shutdown()

คุณสามารถปล่อยสิ่งนี้ลงในdmenuหรือเครื่องมือการแจ้งเตือน wm อื่น ๆ


ใช่ดูคำตอบของฉัน :)
maxschlepzig

4

ตอนนี้ฉันกำลังใช้Trysterobiff มันเป็นตัวแจ้งเตือนเมล IMAP ที่ไม่ใช่การทำโพลสำหรับ systray มันใช้ข้อกำหนดรวมถึงการดำเนินการคำสั่งภายนอกและไม่ผิดพลาด

ฉันเขียนมันโดยใช้ Qt ดังนั้น Trysterobiff จึงพกพาได้ดี การดำเนินการที่ไม่ใช่การทำโพลนั้นมีการใช้งานโดยใช้ส่วนขยาย IDLE ของ IMAP นั่นคือคุณได้รับการแจ้งเตือนเกี่ยวกับจดหมายใหม่โดยไม่ได้ตั้งใจ (ตรงกันข้ามกับวิธีการสำรวจ)


3

เคยดูที่gnubiff? ฉันใช้ภายใต้ GNOME สำหรับกล่องจดหมายของไฟล์ แต่รองรับ IMAP ด้วย


1
ฉันได้ลองใช้เมื่อไม่กี่นาทีที่ผ่านมาและรุ่น 2.2.10 ใน Ubuntu 10.04 แยกกันหลังจาก 20 นาที - บวกสัญลักษณ์ของถาดระบบกระพริบเมื่อปุ่มหน้าต่างในแถบงานถูกวาดขึ้นมาใหม่ (แอปเพล็ตตัวจัดการเครือข่ายทำ ไม่มีปัญหานี้)
maxschlepzig

หืม ... ไม่มีปัญหากับมันมาครึ่งปีแล้ว YMMV เช่นเคย คุณอาจลองสร้างจากแหล่งที่มาล่าสุดและ / หรือรายงานความผิดพลาด
alex

แน่นอนว่าการใช้ biff clone เวอร์ชันที่ได้รับการบรรจุไว้แล้วนั้นจะสะดวกกว่า ...
maxschlepzig
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.