“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.
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