.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man v6.0.2 (Pod::Simple 3.45) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" .\" Required to disable full justification in groff 1.23.0. .if n .ds AD l .\" ======================================================================== .\" .IX Title "dunstify 1" .TH dunstify 1 2026-08-10 "1.13.2 (2026-03-18)" "Dunstify Reference" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH NAME dunstify \- a program to send desktop notifications .SH SYNOPSIS .IX Header "SYNOPSIS" dunstify [OPTION...] SUMMARY [BODY] .SH DESCRIPTION .IX Header "DESCRIPTION" Dunstify is a notify\-send alternative that can be used to send desktop notifications from the command line. .SH OPTIONS .IX Header "OPTIONS" .IP "\fB\-?, \-\-help\fR" 4 .IX Item "-?, --help" Show help options. .IP "\fB\-a, \-\-app\-name=NAME\fR" 4 .IX Item "-a, --app-name=NAME" Set the app name of the notification. Accepted legacy alias: \fB\-\-appname\fR. .IP "\fB\-u, \-\-urgency=URG\fR" 4 .IX Item "-u, --urgency=URG" Set the urgency level (low, normal, critical) of the notification. .IP "\fB\-h, \-\-hint=HINT\fR" 4 .IX Item "-h, --hint=HINT" Specifies hints to pass. Valid types are BOOLEAN, INT, DOUBLE, STRING, BYTE and VARIANT. Accepted legacy alias: \fB\-\-hints\fR. .IP "\fB\-A, \-\-action=ACTION\fR" 4 .IX Item "-A, --action=ACTION" Specifies the actions to display to the user. .IP "\fB\-e, \-\-transient\fR" 4 .IX Item "-e, --transient" Mark the notification as transient. .IP "\fB\-t, \-\-expire\-time=TIMEOUT\fR" 4 .IX Item "-t, --expire-time=TIMEOUT" The time in milliseconds until the notification expires. Accepted legacy alias: \fB\-\-timeout\fR. .IP "\fB\-i, \-\-icon=ICON\fR" 4 .IX Item "-i, --icon=ICON" Specifies an icon to display with the notification. .IP "\fB\-I, \-\-raw\-icon=PATH\fR" 4 .IX Item "-I, --raw-icon=PATH" Path to the icon to be sent as raw image data. Accepted legacy alias: \fB\-\-raw_icon\fR. .IP "\fB\-c, \-\-category=TYPE\fR" 4 .IX Item "-c, --category=TYPE" The category of this notification. .IP "\fB\-p, \-\-print\-id\fR" 4 .IX Item "-p, --print-id" Print id, which can be used to update/replace this notification. Accepted legacy alias: \fB\-\-printid\fR. .IP "\fB\-r, \-\-replace\-id=ID\fR" 4 .IX Item "-r, --replace-id=ID" Set the id of this notification to The ID of the notification to replace. Accepted legacy alias: \fB\-\-replace\fR. .IP "\fB\-C, \-\-close=ID\fR" 4 .IX Item "-C, --close=ID" Close the notification with the specified ID. .IP "\fB\-w, \-\-wait\fR" 4 .IX Item "-w, --wait" Block until notification is closed and print close reason. Accepted legacy alias: \fB\-b, \-\-block\fR. .IP \fB\-\-stack\-tag=TAG\fR 4 .IX Item "--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. .Sp The following commands are equivalent: .Sp .Vb 1 \& dunstify \-h string:x\-dunst\-stack\-tag:TAG "hello" \& \& dunstify \-\-stack\-tag TAG "hello" .Ve .IP \fB\-\-capabilities\fR 4 .IX Item "--capabilities" Print the server capabilities and exit. .IP \fB\-\-serverinfo\fR 4 .IX Item "--serverinfo" Print server information and exit. .IP "\fB\-v, \-\-version\fR" 4 .IX Item "-v, --version" Print dunstify version information. Not present on Dunst versions prior to v1.13. .SH COPYRIGHT .IX Header "COPYRIGHT" Copyright 2011\-2014 Sascha Kruse .PP Copyright 2014\-2026 Dunst contributors .PP Dunst is released under the BSD 3\-Clause License, see LICENSE for more information. .PP If you feel that copyrights are violated, please send an email to the maintainers. .SH "SEE ALSO" .IX Header "SEE ALSO" \&\fBnotify\-send\fR\|(1), \fBdunst\fR\|(5), \fBdunstctl\fR\|(1), \fBdunst\fR\|(1)