창 관리자 / 작업 표시 줄에 대한 IMAP 메일 알리미?


11

창 관리자의 아이콘 표시 줄에 상태를 표시하는 IMAP 사서함에 대한 작은 새 전자 메일 알림을 찾고 있습니다.

기본적으로 21 세기 기술로 이식 된 도구와 같은 일부 biff / xbiff. ;)

나는 awesomewm을 사용하고 있는데, 이는 작업 표시 줄에 '애플릿'(?)을 표시 할 수 있으며 그놈에서도 작동합니다 (일부 freedesktop 표준을 구현한다고 생각합니다).

기본 요구 사항 :

  • 메모리 / CPU를 낭비해서는 안됩니다 (예 : pythonGTK 기반 솔루션)
  • IMAPS를 지원하고 호스트 TLS 인증서를 확인해야합니다.
  • 구성 가능한 폴 간격
  • 너무 산만해서는 안됩니다
  • 좋은 인터페이스

가져서 좋다:

  • 사용자 정의 조치의 선택적 구성 (외부 명령 실행)

답변:


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 메일 알리미입니다. 외부 명령 실행을 포함하여 요구 사항을 구현하며 충돌하지 않습니다.

Qt를 사용하여 작성 했으므로 Trysterobiff는 이식성이 뛰어납니다. 비 폴링 작업은 IMAP의 IDLE 확장명을 사용하여 구현됩니다. 즉 , 폴링 방식과 달리 새 메일에 대한 즉시 알림을받습니다.


3

봤어 gnubiff? 파일 사서함에 대해 그놈에서 사용하지만 IMAP도 지원합니다.


1
몇 분 전에 시도했지만 20 분 후에 Ubuntu 10.04의 2.2.10 버전이 segfaulted-작업 표시 줄의 창 단추를 다시 그릴 때 시스템 트레이 기호가 깜박였습니다 (네트워크 관리자 애플릿은 이 문제가 없음)
maxschlepzig

흠 ... 지금 반년 동안 아무 문제가 없었습니다. 언제나처럼 YMMV. 최신 소스에서 빌드하거나 충돌을보고 할 수 있습니다.
alex

확실히, 일부 biff 클론의 이미 패키지 버전을 사용하는 것이 더 편리합니다 ...
maxschlepzig
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.