123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- [global]
- font = Monospace 8
- allow_markup = yes
- format = "%a:%p <b>%s</b>\n%b"
- sort = yes
- indicate_hidden = yes
- alignment = right
- bounce_freq = 0
- show_age_threshold = 60
- word_wrap = yes
- ignore_newline = no
-
-
- # the geometry of the window
- # geometry [{width}]x{height}][+/-{x}+/-{y}]
- # The geometry of the message window.
- # The height is measured in number of notifications everything else in pixels. If the width
- # is omitted but the height is given ("-geometry x2"), the message window
- # expands over the whole screen (dmenu-like). If width is 0,
- # the window expands to the longest message displayed.
- # A positive x is measured from the left, a negative from the
- # right side of the screen. Y is measured from the top and down respectevly.
- # The width can be negative. In this case the actual width is the
- # screen width minus the width defined in within the geometry option.
- geometry = "300x5-30+20"
-
- idle_threshold = 120
-
- # Which monitor should the notifications be displayed on.
- monitor = 0
-
- # Display notification on focused monitor. Possible modes are:
- # mouse: follow mouse pointer
- # keyboard: follow window with keyboard focus
- # none: don't follow anything
- #
- # "keyboard" needs a windowmanager that exports the _NET_ACTIVE_WINDOW property.
- # This should be the case for almost all modern windowmanagers.
- #
- # If this option is set to mouse or keyboard, the monitor option will be
- # ignored.
- follow = mouse
-
- sticky_history = yes
- line_height = 0
- separator_height = 2
- padding = 8
- horizontal_padding = 8
-
- # Define a color for the separator.
- # possible values are:
- # * auto: dunst tries to find a color fitting to the background
- # * foreground: use the same color as the foreground
- # * frame: use the same color as the frame.
- # * anything else will be interpreted as a X color
- separator_color = frame
-
- # print a notification on startup
- # This is mainly for error detection, since dbus (re-)starts dunst
- # automatically after a crash.
- startup_notification = true
-
- # dmenu path
- dmenu = /usr/bin/dmenu -p dunst:
-
- # browser for opening urls in context menu
- browser = ub
-
- [frame]
- width = 3
- color = "#aaaaaa"
-
- [shortcuts]
- close = ctrl+space
- close_all = ctrl+shift+space
- history = ctrl+grave
- context = ctrl+shift+period
-
- [urgency_low]
- background = "#222222"
- foreground = "#888888"
- timeout = 10
-
- [urgency_normal]
- background = "#285577"
- foreground = "#ffffff"
- timeout = 10
-
- [urgency_critical]
- background = "#900000"
- foreground = "#ffffff"
- timeout = 0
-
-
- # Every section that isn't one of the above is interpreted as a rules
- # to override settings for certain messages.
- # Messages can be matched by 'appname', 'summary', 'body' or 'icon'
- # and you can override the 'timeout', 'urgency', 'foreground', 'background'
- # and 'format'.
- # Shell-like globbing will get expanded.
- #
- # SCRIPTING
- # you can specify a script that gets run when the rule matches by setting
- # the 'script' option.
- # The script will be called as follows:
- # script appname summary body icon urgency
- # 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 to find
- # fitting options for rules.
-
- #[espeak]
- # summary = "*"
- # script = dunst_espeak.sh
-
- #[script-test]
- # summary = "*script*"
- # script = dunst_test.sh
-
- #[ignore]
- ## This notification will not be displayed
- # summary = "foobar"
- # format = ""
-
- #[signed_on]
- # appname = Pidgin
- # summary = "*signed on*"
- # urgency = low
- #
- #[signed_off]
- # appname = Pidgin
- # summary = *signed off*
- # urgency = low
- #
- #[says]
- # appname = Pidgin
- # summary = *says*
- # urgency = critical
- #
- #[twitter]
- # appname = Pidgin
- # summary = *twitter.com*
- # urgency = normal
- #
|