ウィンドウマネージャ/タスクバーのIMAPメール通知?

ウィンドウマネージャ/タスクバーのIMAPメール通知?

私はウィンドウマネージャのアイコンバー(何と呼びますか?)にステータスを表示するIMAPメールボックス用の小さな新しい電子メール通知を探しています。

デフォルトでは、biff / xbiffなどの一部のツールは21世紀の技術に移植されています。 ;)

私はタスクバーに「アプレット」(?)を表示できるAwesomewmを使用しており、gnomeでも動作します(いくつかのfreedesktop標準を実装しているようです)。

基本要件:

  • メモリ/ CPUを無駄にしないでください(例:pythonGTKベースのソリューションはそうかもしれません)
  • IMAPSがサポートされており、ホストTLS証明書を確認する必要があります。
  • 設定可能なポーリング間隔
  • あまりにも気を散らしてはいけない
  • 良いインターフェース

持ってもいい:

  • カスタムジョブのオプション構成(外部コマンドの実行)

答え1

こんにちは、いつでも自分で書くことができます!

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

次のアドレスに送信してください。メニューまたは他のwm通知ツール

答え2

私は現在使用していますトリストビーフ。システムトレイの非ポーリングIMAPメール通知。外部コマンドの実行を含む要件を実装し、競合しません。

Qtを使って書いたので、Trysterobiffは移植性に非常に優れています。非ポーリング操作は、IMAP の IDLE 拡張を使用して実装されます。すぐに新しいメッセージを通知します(ポーリング方法とは反対)。

答え3

ボンgnubiff? GNOMEはファイルメールボックスとして使用するためにIMAPもサポートしています。

関連情報