Provides a systray icon for Evolution which displays unread email count
Go to file
Andrew S. Rightenburg 5662b14a70
Moving to Debian 12
2023-08-18 23:16:04 -04:00
debian Moving to Debian 12 2023-08-18 23:16:04 -04:00
images Initial commit 2023-04-14 02:59:50 -04:00
README.md Updated readme 2023-04-14 03:12:33 -04:00
evolution-notify Fixed a problem where script couldn't get evolution pid 2023-06-08 13:33:23 -04:00
evolution-notify-add Initial commit 2023-04-14 02:59:50 -04:00
evolution-notify-subtract Initial commit 2023-04-14 02:59:50 -04:00
makefile Initial commit 2023-04-14 02:59:50 -04:00
manpage.md Initial commit 2023-04-14 02:59:50 -04:00

README.md

evolution-notify

Provides a system tray icon for the Evolution email client which displays your unread email count

About

For the moment, Evolution must be manually configured to run this script when you receive an email. I plan to write an Evolution plugin which will make this unnecessary.

Here's how you can configure Evolution to do it:

  • Open Evolution

  • Edit -> Message Filters

  • "Add" (for Incoming)

  • Under the "Condition" section, select "Match All"

  • Under "Then", change "Move to Folder" to "Run Program"

  • Find "/usr/bin/evolution-notify-add"

Clicking on the system tray icon will minimize Evolution to the tray (or bring it up again if you've already minimized it)

Installation

Releases are provided on GitHub

This can also be easily installed via the deb.rail5.org Debian repository:

sudo curl -s -o /etc/apt/trusted.gpg.d/rail5.gpg "https://deb.rail5.org/rail5.gpg"

sudo curl -s -o /etc/apt/sources.list.d/rail5.list "https://deb.rail5.org/debian/rail5.list"

sudo apt update

sudo apt install evolution-notify

Requirements

Requires evolution, xdotool, and bash