Dunst

dunst is Article description::a lightweight replacement for the notification daemons provided by most desktop environments. It is very customizable and does not depend on any toolkits.

Unmerge other notification daemons
In order to avoid confusion other notification daemons could be removed, e.g. :

Start dunst
D-Bus should start a notification daemon automatically, but if multiple are installed then it may just pick one. Starting before any other notification daemons are fired up will make sure that  will handle your notifications. Review the used desktop setup on how to auto-start programs.

Configuration
After the installation there is a working configuration file. Edit this file to customize the settings for all users, or copy it to for setting for a single user.

Usage
Test dunst by creating a notification with the command:

Dunst provides a client called. The client supports passing commands to the running daemon.

All currently displayed notification can be cleared as:

After modifying the configuration file use the command, to apply new configuration: