Start EXWM through DBus and fix pinentry-gnome3 annoyances
[~bandali/configs] / .config / dunst / dunstrc
index 71af98b..685e498 100644 (file)
     #        <u>underline</u>
     #
     #        For a complete reference see
     #        <u>underline</u>
     #
     #        For a complete reference see
-    #        <http://developer.gnome.org/pango/stable/PangoMarkupFormat.html>.
+    #        <https://developer.gnome.org/pango/stable/pango-Markup.html>.
     #
     # strip: This setting is provided for compatibility with some broken
     #        clients that send markup even though it's not enabled on the
     #
     # strip: This setting is provided for compatibility with some broken
     #        clients that send markup even though it's not enabled on the
     # Possible values are "left", "center" and "right".
     alignment = left
 
     # Possible values are "left", "center" and "right".
     alignment = left
 
+    # Vertical alignment of message text and icon.
+    # Possible values are "top", "center" and "bottom".
+    vertical_alignment = center
+
     # Show age of message if message is older than show_age_threshold
     # seconds.
     # Set to -1 to disable.
     # Show age of message if message is older than show_age_threshold
     # seconds.
     # Set to -1 to disable.
     ### Icons ###
 
     # Align icons left/right/off
     ### Icons ###
 
     # Align icons left/right/off
-    icon_position = off
+    icon_position = right
+
+    # Scale small icons up to this size, set to 0 to disable. Helpful
+    # for e.g. small files or high-dpi screens. In case of conflict,
+    # max_icon_size takes precedence over this.
+    min_icon_size = 0
 
     # Scale larger icons down to this size, set to 0 to disable
     max_icon_size = 32
 
     # Scale larger icons down to this size, set to 0 to disable
     max_icon_size = 32
     ### Misc/Advanced ###
 
     # dmenu path.
     ### Misc/Advanced ###
 
     # dmenu path.
-    dmenu = rofi -dmenu -p dunst:
+    dmenu = /usr/bin/dmenu -p dunst:
 
     # Browser for opening urls in context menu.
 
     # Browser for opening urls in context menu.
-    browser = icecat -private-window -new-tab
+    browser = /usr/bin/sensible-browser
 
     # Always run rule-defined scripts, even if the notification is suppressed
     always_run_script = true
 
     # Always run rule-defined scripts, even if the notification is suppressed
     always_run_script = true
     # notification height to avoid clipping text and/or icons.
     corner_radius = 0
 
     # notification height to avoid clipping text and/or icons.
     corner_radius = 0
 
+    # Ignore the dbus closeNotification message.
+    # Useful to enforce the timeout set by dunst configuration. Without this
+    # parameter, an application may close the notification sent before the 
+    # user defined timeout.
+    ignore_dbusclose = false
+
     ### Legacy
 
     # Use the Xinerama extension instead of RandR for multi-monitor support.
     ### Legacy
 
     # Use the Xinerama extension instead of RandR for multi-monitor support.
 
     ### mouse
 
 
     ### mouse
 
-    # Defines action of mouse event
+    # Defines list of actions for each mouse event
     # Possible values are:
     # * none: Don't do anything.
     # * do_action: If the notification has exactly one action, or one is marked as default,
     #              invoke it. If there are multiple and no default, open the context menu.
     # * close_current: Close current notification.
     # * close_all: Close all notifications.
     # Possible values are:
     # * none: Don't do anything.
     # * do_action: If the notification has exactly one action, or one is marked as default,
     #              invoke it. If there are multiple and no default, open the context menu.
     # * close_current: Close current notification.
     # * close_all: Close all notifications.
-    mouse_left_click = do_action
-    mouse_middle_click = close_all
-    mouse_right_click = close_current
+    # These values can be strung together for each mouse event, and
+    # will be executed in sequence.
+    mouse_left_click = close_current
+    mouse_middle_click = do_action, close_current
+    mouse_right_click = close_all
 
 # Experimental features that may or may not work correctly. Do not expect them
 # to have a consistent behaviour across releases.
 
 # Experimental features that may or may not work correctly. Do not expect them
 # to have a consistent behaviour across releases.