dunstify1
A program to send desktop notifications
Usage
dunstify [OPTION ...]
SUMMARY
[BODY]
Overview
Dunstify is a notify-send alternative that can be used to send desktop notifications from the command line.
Options
-
-?, --help -
Show help options.
-
-a, --app-name=NAME -
Set the app name of the notification. Accepted legacy alias:
--appname.
-
-u, --urgency=URG -
Set the urgency level (low, normal, critical) of the notification.
-
-h, --hint=HINT -
Specifies hints to pass. Valid types are BOOLEAN, INT, DOUBLE, STRING, BYTE and VARIANT. Accepted legacy alias:
--hints.
-
-A, --action=ACTION -
Specifies the actions to display to the user.
-
-e, --transient -
Mark the notification as transient.
-
-t, --expire-time=TIMEOUT -
The time in milliseconds until the notification expires. Accepted legacy alias:
--timeout.
-
-i, --icon=ICON -
Specifies an icon to display with the notification.
-
-I, --raw-icon=PATH -
Path to the icon to be sent as raw image data. Accepted legacy alias:
--raw_icon.
-
-c, --category=TYPE -
The category of this notification.
-
-p, --print-id -
Print id, which can be used to update/replace this notification. Accepted legacy alias:
--printid.
-
-r, --replace-id=ID -
Set the id of this notification to The ID of the notification to replace. Accepted legacy alias:
--replace.
-
-C, --close=ID -
Close the notification with the specified ID.
-
-w, --wait -
Block until notification is closed and print close reason. Accepted legacy alias: -b, --block.
-
--stack-tag=TAG -
Set the dunst stack tag property of the notification to TAG. A tagged notification will replace an earlier notification with the same tag.
The following commands are equivalent:
dunstify -h string:x-dunst-stack-tag:TAG "hello"dunstify --stack-tag TAG "hello"
-
--capabilities -
Print the server capabilities and exit.
-
--serverinfo -
Print server information and exit.
-
-v, --version -
Print dunstify version information. Not present on Dunst versions prior to v1.13.
Releases
2 releases since Debian 13 (Trixie); the text changed 1 time.
--app-name since Arch Linux 2026-11-01;
--expire-time since Arch Linux 2026-11-01;
--hint since Arch Linux 2026-11-01;
--print-id since Arch Linux 2026-11-01;
--raw-icon since Arch Linux 2026-11-01;
--replace-id since Arch Linux 2026-11-01;
--stack-tag since Arch Linux 2026-11-01;
--transient since Arch Linux 2026-11-01;
--version since Arch Linux 2026-11-01;
--wait since Arch Linux 2026-11-01;
-e since Arch Linux 2026-11-01;
-v since Arch Linux 2026-11-01;
-w since Arch Linux 2026-11-01.
--appname until Debian 13 (Trixie);
--block until Debian 13 (Trixie);
--hints until Debian 13 (Trixie);
--printid until Debian 13 (Trixie);
--raw_icon until Debian 13 (Trixie);
--replace until Debian 13 (Trixie);
--timeout until Debian 13 (Trixie);
-b until Debian 13 (Trixie);
-s until Debian 13 (Trixie).