Dunst: modernize config file

This commit is contained in:
2021-11-03 21:50:20 +01:00
parent 4ed77eebc1
commit e91766f02d

View File

@@ -19,17 +19,30 @@
# will be ignored. # will be ignored.
follow = mouse follow = mouse
# dynamic width from 0 to 400 ### Geometry ###
# width = (0, 400)
# constant width of 400 # dynamic width from 0 to 300
# width = 400 # width = (0, 300)
# constant width of 300
width = 300
# The maximum height of a single notification, excluding the frame.
height = 300
# Position the notification in the top right corner # Position the notification in the top right corner
# origin = top-right origin = top-right
# Offset from the origin
offset = 10x50
# Scale factor. It is auto-detected if value is 0. # Scale factor. It is auto-detected if value is 0.
scale = 0 scale = 0
# Maximum number of notification (0 means no limit)
notification_limit = 0
### Progress bar ###
# Turn on the progess bar. It appears when a progress hint is passed with # Turn on the progess bar. It appears when a progress hint is passed with
# for example dunstify -h int:value:12 # for example dunstify -h int:value:12
progress_bar = true progress_bar = true
@@ -52,20 +65,11 @@
# notification_limit). # notification_limit).
indicate_hidden = yes indicate_hidden = yes
# Shrink window if it's smaller than the width. Will be ignored if
# width is 0.
shrink = yes
# The transparency of the window. Range: [0; 100]. # The transparency of the window. Range: [0; 100].
# This option will only work if a compositing window manager is # This option will only work if a compositing window manager is
# present (e.g. xcompmgr, compiz, etc.). (X11 only) # present (e.g. xcompmgr, compiz, etc.). (X11 only)
transparency = 0 transparency = 0
# The height of the entire notification. If the height is smaller
# than the font height and padding combined, it will be raised
# to the font height and padding.
notification_height = 0
# Draw a line of "separator_height" pixel height between two # Draw a line of "separator_height" pixel height between two
# notifications. # notifications.
# Set to 0 to disable. # Set to 0 to disable.
@@ -162,11 +166,7 @@
# Set to -1 to disable. # Set to -1 to disable.
show_age_threshold = 60 show_age_threshold = 60
# Split notifications into multiple lines if they don't fit into # Specify where to make an ellipsis in long lines.
# geometry.
word_wrap = yes
# When word_wrap is set to no, specify where to make an ellipsis in long lines.
# Possible values are "start", "middle" and "end". # Possible values are "start", "middle" and "end".
ellipsize = middle ellipsize = middle
@@ -224,20 +224,6 @@
# Define the class of the windows spawned by dunst # Define the class of the windows spawned by dunst
class = Dunst class = Dunst
# Print a notification on startup.
# This is mainly for error detection, since dbus (re-)starts dunst
# automatically after a crash.
startup_notification = false
# Manage dunst's desire for talking
# Can be one of the following values:
# crit: Critical features. Dunst aborts
# warn: Only non-fatal warnings
# mesg: Important Messages
# info: all unimportant stuff
# debug: all less than unimportant stuff
verbosity = mesg
# Define the corner radius of the notification window # Define the corner radius of the notification window
# in pixel size. If the radius is 0, you have no rounded # in pixel size. If the radius is 0, you have no rounded
# corners. # corners.
@@ -350,9 +336,15 @@
# new_icon # new_icon
# set_stack_tag # set_stack_tag
# set_transient # set_transient
# set_category
# timeout # timeout
# urgency # urgency
# skip_display
# history_ignore
# action_name # action_name
# word_wrap
# ellipsize
# alignment
# #
# Shell-like globbing will get expanded. # Shell-like globbing will get expanded.
# #
@@ -367,8 +359,6 @@
# script appname summary body icon urgency # script appname summary body icon urgency
# where urgency can be "LOW", "NORMAL" or "CRITICAL". # where urgency can be "LOW", "NORMAL" or "CRITICAL".
# #
# NOTE: if you don't want a notification to be displayed, set the format
# to "".
# NOTE: It might be helpful to run dunst -print in a terminal in order # NOTE: It might be helpful to run dunst -print in a terminal in order
# to find fitting options for rules. # to find fitting options for rules.