“dunstify” is a command line tool for creating desktop notifications on Linux systems using the Dunst notification daemon. Dunst is a lightweight and customizable notification daemon for Linux, and dunstify is a command line interface for creating and manipulating notifications.
The basic syntax for creating a notification with dunstify is:
# dunstify [options] "message"
The “message” parameter is the text that will be displayed in the notification. Dunstify also accepts several options such as:
- -u or –urgency to set the urgency level of the notification.
- -r or –replace to replace an existing notification with the same ID.
- -i or –icon to specify an icon that will be displayed in the notification.
- -t or –timeout to set the duration of the notification.
Dunstify is a part of Dunst package, it’s not a built-in command in all Linux distributions, you may need to install Dunst package first before you can use dunstify command.
If you encounter the below error while running the command dunstify:
dunstify: command not found
you may try installing the below package as per your choice of distribution:
|Debian||apt-get install dunst|
|Ubuntu||apt-get install dunst|
|Alpine||apk add dunst|
|Arch Linux||pacman -S dunst|
|Kali Linux||apt-get install dunst|
|Fedora||dnf install dunst|
|Raspbian||apt-get install dunst|
dunstify Command Examples
1. Show a notification with a given title and message:
# dunstify "Title" "Message"
2. Show a notification with specified urgency:
# dunstify "Title" "Message" -u low|normal|critical
3. Specify a message ID (overwrites any previous messages with the same ID):
# dunstify "Title" "Message" -r 123
4. To see other possible options:
# notify-send --help