未読メール通知をGnomeインジケータに表示するアプレット

softdown-icon-linux-tux.png 未読メール通知をGnomeインジケータに表示するアプレット
Gnome indicator applet of IMAP4 mail checker (Python Script/Ubuntu)



戻る一つ前のメニューに戻る

目次

ソフトウエアのダウンロード

soft-ico-download.gif PhythonソースコードをSubversionブラウザよりダウンロード


機能の概要

Ubuntu LinuxのGnomeパネルまたはUnityパネルの通知領域に常駐する、未読メール通知インジケータです。IMAP4メール サーバとの通信はSSLを用いています。

今まで使っていたMail NotificationアプレットがUnityに完全に対応していなかったため、暫定的に作ったスクリプトです。最低限の機能しか実装していません。メールサーバやユーザ名などの認証情報は、ホームディレクトリの設定ファイルに保存されますが、パスワードはBase64変換で保存しているだけですので簡単に解読できます

soft-imap4mail-indicator02.jpg
未読メールを検出すると、通知アイコンが変化し、ポップアップ表示される

soft-imap4mail-indicator01.jpg
通知アイコンをクリックするとメニューを表示する

soft-imap4mail-indicator03.jpg
認証情報の設定ダイアログ


動作確認済み

  • Ubuntu 10.04
  • Ubuntu 11.10
  • Ubuntu 12.04
  • Ubuntu 14.04
  • Ubuntu 16.04
  • Ubuntu 18.04

インストール方法

Ubuntu 〜16.04の場合で、Unityシステムトレイの表示制限を解除していない場合は、Terminal(コマンドプロンプト)で次のようにして表示制限を解除してください。

gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

「自動起動するアプリケーションの設定」に登録すると便利です。このソフトウエアのコマンドラインは次のようになります。(スクリプトをおいているディレクトリ名に適宜読み替えてください)

python /usr/local/bin/imap4-newmail-indicator.py

「自動起動するアプリケーションの設定」に登録する前に、必ず通常のコマンドライン(terminal)で起動して正常に動作するか確認してください。なお、必要なpipライブラリーでappindicatorとpynotifyがインストールされていない場合、sudo pip install ○○ではなく、まずaptコマンドの方でインストールしてください

sudo apt-get install python-appindicator
sudo apt-get install python-notify

バージョンアップ情報

  • Version 0.1 (2012/03/03)
    当初
  • Version 0.2 (2012/05/08)
    新規メール到着時に音を鳴らす
    メールソフト実行メニュー追加
  • Version 0.3 (2012/06/08)
    設定ファイルに認証情報を分離
  • Version 0.4 (2014/05/10)
    チェック周期の任意設定、接続エラー時のダイアログ非表示選択可


使用許諾条件

GNU GPL フリーソフトウエア

GNU 一般公衆利用許諾書 (GNU General Public License v3)

戻る一つ前のメニューに戻る