dunstify(1)
π dunstify β bestie's guide to yeeting notifications onto your screen π
okay so this is the manual for dunstify(1), from the Dunstify Reference, and honestly? it's giving "tiny little command with main character energy." let's get into it π«Ά
β¨ NAME β¨
dunstify β a program to send desktop notifications π
πΈ SYNOPSIS πΈ
dunstify [OPTION...] SUMMARY [BODY]
π DESCRIPTION π
So dunstify is literally a notify-send alternative, no cap. It's the lil command-line bestie you use to send desktop notifications from the terminal. That's it, that's the vibe. β¨
π OPTIONS π
okay this is the part where you screenshot, bestie, because there's a LOT and every single one matters π
-?, --helpβ shows the help options. your little "what do I do now" button π-a,--app-name=NAMEβ sets the app name of the notification. there's a legacy alias for this one too:--appname(she's old but she still works, respect her π)-u,--urgency=URGβ sets the urgency level of the notification. your options arelow,normal, andcritical. choose your fighter βοΈ-h,--hint=HINTβ specifies hints to pass. the valid types areBOOLEAN,INT,DOUBLE,STRING,BYTEandVARIANT(yes all of them, know them, love them). legacy alias:--hintsπ«-A,--action=ACTIONβ specifies the actions to display to the user. buttons on your notification, iconic π-e,--transientβ marks the notification as transient. she's just passing through, don't get attached π¦-t,--expire-time=TIMEOUTβ the time in milliseconds until the notification expires. yes, milliseconds. legacy alias:--timeoutβ³-i,--icon=ICONβ specifies an icon to display with the notification. give her a face π-I,--raw-icon=PATHβ path to the icon to be sent as raw image data. legacy alias:--raw_iconπΌοΈ-c,--category=TYPEβ the category of this notification. put her in a box, she belongs somewhere π¦-p,--print-idβ prints the id, which you can then use to update or replace this notification. legacy alias:--printid. save the id, bestie, you WILL need it later πΎ-r,--replace-id=IDβ set the id of this notification to The ID of the notification to replace. legacy alias:--replaceπ-C,--close=IDβ closes the notification with the specified ID. bye bestie π-w,--waitβ blocks until the notification is closed and prints the close reason. legacy alias:-b,--block. she will literally wait for you, that's loyalty π--stack-tag=TAGβ sets the dunst stack tag property of the notification to TAG. a tagged notification will replace an earlier notification with the same tag. so if you tag twice, the second one ghosts the first, periodt.
the following commands are equivalent:
dunstify -h string:x-dunst-stack-tag:TAG "hello"
dunstify --stack-tag TAG "hello"
same energy, two outfits, slay β¨
--capabilitiesβ prints the server capabilities and exits. she tells you what she can do and then dips πββοΈ--serverinfoβ prints server information and exits. the full tea on the server, then gone β-v,--versionβ printsdunstifyversion information. heads up tho: this one is not present on Dunst versions prior to v1.13 π¨
π COPYRIGHT π
- Copyright 2011-2014 Sascha Kruse
- Copyright 2014-2026 Dunst contributors
Dunst is released under the BSD 3-Clause License, see LICENSE for more information.
If you feel that copyrights are violated, please send an email to the maintainers. be nice about it, they're doing their best π«Ά
π SEE ALSO π
notify-send(1), dunst(5), dunstctl(1), dunst(1)
iykyk, go read those next π
and that's the whole page, bestie!! this was dunstify(1) version 1.13.2, dated 2026-03-19 β go forth and notify, you absolute icon πβ¨π
π¦ where this page comes from
- fedora 43: dunst 1.13.2-1.fc43 Β· BSD-3-Clause
- fedora 44: dunst 1.13.2-1.fc44 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms