/* see example dunstrc for additional explanations about these options */ char *font = "-*-terminus-medium-r-*-*-16-*-*-*-*-*-*-*"; char *markup = "no"; char *normbgcolor = "#1793D1"; char *normfgcolor = "#DDDDDD"; char *critbgcolor = "#ffaaaa"; char *critfgcolor = "#000000"; char *lowbgcolor = "#aaaaff"; char *lowfgcolor = "#000000"; char *format = "%s %b"; /* default format */ gint64 timeouts[] = { 10*G_USEC_PER_SEC, 10*G_USEC_PER_SEC, 0 }; /* low, normal, critical */ char *icons[] = { "dialog-information", "dialog-information", "dialog-warning" }; /* low, normal, critical */ unsigned int transparency = 0; /* transparency */ char *geom = "0x0"; /* geometry */ char *title = "Dunst"; /* the title of dunst notification windows */ char *class = "Dunst"; /* the class of dunst notification windows */ int shrink = false; /* shrinking */ int sort = true; /* sort messages by urgency */ int indicate_hidden = true; /* show count of hidden messages */ gint64 idle_threshold = 0; /* don't timeout notifications when idle for x seconds */ gint64 show_age_threshold = -1; /* show age of notification, when notification is older than x seconds */ enum alignment align = left; /* text alignment [left/center/right] */ int sticky_history = true; int history_length = 20; /* max amount of notifications kept in history */ int show_indicators = true; int word_wrap = false; enum ellipsize ellipsize = middle; int ignore_newline = false; int line_height = 0; /* if line height < font height, it will be raised to font height */ int notification_height = 0; /* if notification height < font height and padding, it will be raised */ int separator_height = 2; /* height of the separator line between two notifications */ int padding = 0; int h_padding = 0; /* horizontal padding */ enum separator_color sep_color = AUTO; /* AUTO, FOREGROUND, FRAME, CUSTOM */ char *sep_custom_color_str = NULL; /* custom color if sep_color is set to CUSTOM */ int frame_width = 0; char *frame_color = "#888888"; /* show a notification on startup * This is mainly for crash detection since dbus restarts dunst * automatically after a crash, so crashes might get unnotices otherwise * */ int startup_notification = false; /* monitor to display notifications on */ int monitor = 0; /* path to dmenu */ char *dmenu = "/usr/bin/dmenu"; char *browser = "/usr/bin/firefox"; int max_icon_size = 0; /* paths to default icons */ char *icon_path = "/usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/"; /* follow focus to different monitor and display notifications there? * possible values: * FOLLOW_NONE * FOLLOW_MOUSE * FOLLOW_KEYBOARD * * everything else than FOLLOW_NONE overrides 'monitor' */ enum follow_mode f_mode = FOLLOW_NONE; /* keyboard shortcuts * use for example "ctrl+shift+space" * use "none" to disable */ keyboard_shortcut close_ks = {.str = "none", .code = 0,.sym = NoSymbol,.is_valid = false }; /* ignore this */ keyboard_shortcut close_all_ks = {.str = "none", .code = 0,.sym = NoSymbol,.is_valid = false }; /* ignore this */ keyboard_shortcut history_ks = {.str = "none", .code = 0,.sym = NoSymbol,.is_valid = false }; /* ignore this */ keyboard_shortcut context_ks = {.str = "none", .code = 0,.sym = NoSymbol,.is_valid = false }; /* ignore this */ rule_t default_rules[] = { /* name can be any unique string. It is used to identify * the rule in dunstrc to override it there */ /* an empty rule with no effect */ { .name = "empty", .appname = NULL, .summary = NULL, .body = NULL, .icon = NULL, .category = NULL, .msg_urgency = -1, .timeout = -1, .urgency = -1, .markup = MARKUP_NULL, .history_ignore = 1, .match_transient = 1, .set_transient = -1, .new_icon = NULL, .fg = NULL, .bg = NULL, .format = NULL, .script = NULL, }, /* ignore transient hints in history by default */ { .name = "ignore_transient_in_history", .appname = NULL, .summary = NULL, .body = NULL, .icon = NULL, .category = NULL, .msg_urgency = -1, .timeout = -1, .urgency = -1, .markup = MARKUP_NULL, .history_ignore = 1, .match_transient = 1, .set_transient = -1, .new_icon = NULL, .fg = NULL, .bg = NULL, .format = NULL, .script = NULL, }, }; /* vim: set tabstop=8 shiftwidth=8 expandtab textwidth=0: */