Ubuntu — Апплет уведомлений + gmail в Gnome
Я давно нахожусь на тёмной стороне силы, и регулярно использую их почту. На основной ящик собирается почта из ряда других ящиков, и долгое время оперативность проверки почты меня мало интересовала.
Но некоторое время назад, вчера(с), я решил, что необходимо было бы сделать так, что бы Ubuntu сообщала мне о приходе почты, причём желательно, что бы она делала это привычным мне методом, методом эфемерных уведомлений.
Первым делом я подумал, что стоит написать скрипт на каком-нибудь питоне, или, если не получится, на баше с использованием notify-send из пакета libnotify-bin который потом загнать в крон и радоваться жизни.
Но воспользовавшись поиском темной стороны силы в мире, я обнаружил, что такой пакет, даже пакет, уже написан и лежит в свободном доступе на сайте http://ahadiel.org/projects/gmail-notifier. Особенно я обрадовался, что автор пакета, Michael Tom-Wing, даже протестировал его на Lucid.
Установка
Для того, что бы установить программу, необходимо добавить репозиторий deb http://repo.ahadiel.org/apt lucid/ и установить gmail-notifier
1
2
3sudo add-apt-repository 'deb http://repo.ahadiel.org/apt lucid/'
sudo aptitude update
sudo aptitude install gmail-notifier
По окончании процесса инсталляции, в Приложения -> Интернет будет доступен пункт Gmail Notifier - Settings
Разработчиками была проведена титаническая работа по улучшению юзабилити интерфейса, результат которой Вы можете наблюдать на картинке.
Количество настроек не заставит долго размышлять над их предназначением, и Вы, практически мгновенно, сможете наслаждаться результатом свой кропотливой работы.
На примере вы можете наблюдать настройки для ящика example@gmail.com с частотой проверки почты - один раз в минуту.
Когда Вам придёт письмо, всплывёт эфемерное сообщение, от программы Gmail Notifier с сообщением You have mail. изображение которого Вы можете наблюдать выше. Если Вы, по каким-либо причинам, пропустите это сообщение - не беда! Gmail Notifier встраивается в Апплет уведомлений и если у Вас есть письмо он зеленеет.
Код программы не сложный, всего 188 строк. Можете просмотреть. (Написана на питоне)
/usr/bin/gmail-notifier.py
/usr/bin/gmail-notifier.py