dunst-project / dunst

Lightweight and customizable notification daemon
https://dunst-project.org
Other
4.52k stars 338 forks source link

ignore_dbusclose does not work on chrome #1169

Open seyrenus opened 1 year ago

seyrenus commented 1 year ago

ignore_dbusclose does not work on chrome

i used this website to test this config. and found that the notification disappears after the notificationClosed signal sended.

Installation info

[global]
ignore_dbusclose = true
DEBUG: [   settings_init:0157] Initializing settings
DEBUG: [   load_settings:0266] Setting defaults
DEBUG: [     set_setting:0379] [urgency_low] Trying to set icon to dialog-information
DEBUG: [     set_setting:0379] [urgency_normal] Trying to set icon to dialog-information
DEBUG: [     set_setting:0379] [urgency_critical] Trying to set icon to dialog-warning
DEBUG: [     set_setting:0379] [global] Trying to set format to <b>%s</b>
%b
DEBUG: [     set_setting:0379] [*] Trying to set frame_color to #888888
DEBUG: [     set_setting:0379] [experimental] Trying to set per_monitor_dpi to false
DEBUG: [string_parse_enum:0035] Setting enum to 0 (false)
DEBUG: [     set_setting:0379] [global] Trying to set force_xinerama to false
DEBUG: [string_parse_enum:0035] Setting enum to 0 (false)
DEBUG: [     set_setting:0379] [global] Trying to set force_xwayland to false
DEBUG: [string_parse_enum:0035] Setting enum to 0 (false)
DEBUG: [     set_setting:0379] [global] Trying to set font to Monospace 8
DEBUG: [     set_setting:0379] [global] Trying to set sort to true
DEBUG: [string_parse_enum:0035] Setting enum to 1 (true)
DEBUG: [     set_setting:0379] [global] Trying to set indicate_hidden to true
DEBUG: [string_parse_enum:0035] Setting enum to 1 (true)
DEBUG: [     set_setting:0379] [global] Trying to set ignore_dbusclose to false
DEBUG: [string_parse_enum:0035] Setting enum to 0 (false)
DEBUG: [     set_setting:0379] [global] Trying to set ignore_newline to false
DEBUG: [string_parse_enum:0035] Setting enum to 0 (false)
DEBUG: [     set_setting:0379] [global] Trying to set idle_threshold to 0
DEBUG: [     set_setting:0379] [global] Trying to set monitor to 0
DEBUG: [     set_setting:0379] [global] Trying to set title to Dunst
DEBUG: [     set_setting:0379] [global] Trying to set class to Dunst
DEBUG: [     set_setting:0379] [global] Trying to set shrink to false
DEBUG: [string_parse_enum:0035] Setting enum to 0 (false)
DEBUG: [     set_setting:0379] [global] Trying to set line_height to 0
DEBUG: [     set_setting:0379] [global] Trying to set show_age_threshold to 60
DEBUG: [     set_setting:0379] [global] Trying to set hide_duplicate_count to false
DEBUG: [string_parse_enum:0035] Setting enum to 0 (false)
DEBUG: [     set_setting:0379] [global] Trying to set sticky_history to true
DEBUG: [string_parse_enum:0035] Setting enum to 1 (true)
DEBUG: [     set_setting:0379] [global] Trying to set history_length to 20
DEBUG: [     set_setting:0379] [global] Trying to set show_indicators to true
DEBUG: [string_parse_enum:0035] Setting enum to 1 (true)
DEBUG: [     set_setting:0379] [global] Trying to set separator_height to 2
DEBUG: [     set_setting:0379] [global] Trying to set padding to 8
DEBUG: [     set_setting:0379] [global] Trying to set horizontal_padding to 8
DEBUG: [     set_setting:0379] [global] Trying to set text_icon_padding to 0
DEBUG: [     set_setting:0379] [global] Trying to set transparency to 0
DEBUG: [     set_setting:0379] [global] Trying to set corner_radius to 0
DEBUG: [     set_setting:0379] [global] Trying to set progress_bar_height to 10
DEBUG: [     set_setting:0379] [global] Trying to set progress_bar_min_width to 150
DEBUG: [     set_setting:0379] [global] Trying to set progress_bar_max_width to 300
DEBUG: [     set_setting:0379] [global] Trying to set progress_bar_frame_width to 1
DEBUG: [     set_setting:0379] [global] Trying to set progress_bar_corner_radius to 0
DEBUG: [     set_setting:0379] [global] Trying to set icon_corner_radius to 0
DEBUG: [     set_setting:0379] [global] Trying to set progress_bar to true
DEBUG: [string_parse_enum:0035] Setting enum to 1 (true)
DEBUG: [     set_setting:0379] [global] Trying to set stack_duplicates to true
DEBUG: [string_parse_enum:0035] Setting enum to 1 (true)
DEBUG: [     set_setting:0379] [global] Trying to set dmenu to /usr/bin/dmenu -p dunst
DEBUG: [     set_setting:0379] [global] Trying to set browser to /usr/bin/xdg-open
DEBUG: [     set_setting:0379] [global] Trying to set always_run_script to true
DEBUG: [string_parse_enum:0035] Setting enum to 1 (true)
DEBUG: [     set_setting:0379] [global] Trying to set follow to none
DEBUG: [string_parse_enum:0035] Setting enum to 0 (none)
DEBUG: [     set_setting:0379] [global] Trying to set scale to 0
DEBUG: [     set_setting:0379] [global] Trying to set separator_color to frame
DEBUG: [string_parse_sepcolor:0164] parsing sep_color
DEBUG: [string_parse_enum:0035] Setting enum to 2 (frame)
DEBUG: [     set_setting:0379] [global] Trying to set vertical_alignment to center
DEBUG: [string_parse_enum:0035] Setting enum to 1 (center)
DEBUG: [     set_setting:0379] [global] Trying to set layer to overlay
DEBUG: [string_parse_enum:0035] Setting enum to 3 (overlay)
DEBUG: [     set_setting:0379] [global] Trying to set mouse_left_click to close_current
DEBUG: [ set_from_string:0368] list type 1
DEBUG: [string_parse_enum:0035] Setting enum to 2 (close_current)
DEBUG: [     set_setting:0379] [global] Trying to set mouse_middle_click to do_action, close_current
DEBUG: [ set_from_string:0368] list type 1
DEBUG: [string_parse_enum:0035] Setting enum to 1 (do_action)
DEBUG: [string_parse_enum:0035] Setting enum to 2 (close_current)
DEBUG: [     set_setting:0379] [global] Trying to set mouse_right_click to close_all
DEBUG: [ set_from_string:0368] list type 1
DEBUG: [string_parse_enum:0035] Setting enum to 3 (close_all)
DEBUG: [     set_setting:0379] [global] Trying to set icon_theme to Adwaita
DEBUG: [ set_from_string:0368] list type 3
DEBUG: [     set_setting:0379] [global] Trying to set icon_path to /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/
DEBUG: [     set_setting:0379] [global] Trying to set enable_recursive_icon_lookup to false
DEBUG: [string_parse_enum:0035] Setting enum to 0 (false)
DEBUG: [     set_setting:0379] [global] Trying to set enable_posix_regex to false
DEBUG: [string_parse_enum:0035] Setting enum to 0 (false)
DEBUG: [     set_setting:0379] [global] Trying to set frame_width to 3
DEBUG: [     set_setting:0379] [urgency_low] Trying to set background to #222222
DEBUG: [     set_setting:0379] [urgency_low] Trying to set foreground to #888888
DEBUG: [     set_setting:0379] [urgency_low] Trying to set highlight to #7f7fff
DEBUG: [     set_setting:0379] [urgency_low] Trying to set frame_color to #888888
DEBUG: [     set_setting:0379] [urgency_low] Trying to set timeout to 10
DEBUG: [     set_setting:0379] [urgency_normal] Trying to set background to #285577
DEBUG: [     set_setting:0379] [urgency_normal] Trying to set foreground to #ffffff
DEBUG: [     set_setting:0379] [urgency_normal] Trying to set highlight to #1745d1
DEBUG: [     set_setting:0379] [urgency_normal] Trying to set frame_color to #888888
DEBUG: [     set_setting:0379] [urgency_normal] Trying to set timeout to 10
DEBUG: [     set_setting:0379] [urgency_critical] Trying to set background to #900000
DEBUG: [     set_setting:0379] [urgency_critical] Trying to set foreground to #ffffff
DEBUG: [     set_setting:0379] [urgency_critical] Trying to set highlight to #ff6666
DEBUG: [     set_setting:0379] [urgency_critical] Trying to set frame_color to #ff0000
DEBUG: [     set_setting:0379] [urgency_critical] Trying to set timeout to 0
DEBUG: [     set_setting:0379] [global] Trying to set origin to top-right
DEBUG: [string_parse_enum:0035] Setting enum to 9 (top-right)
DEBUG: [     set_setting:0379] [global] Trying to set width to 300
DEBUG: [     set_setting:0379] [global] Trying to set height to 300
DEBUG: [     set_setting:0379] [global] Trying to set offset to 10x50
DEBUG: [ set_from_string:0368] list type 2
DEBUG: [     set_setting:0379] [global] Trying to set notification_limit to 20
DEBUG: [     set_setting:0379] [global] Trying to set close to none
DEBUG: [     set_setting:0379] [global] Trying to set close_all to none
DEBUG: [     set_setting:0379] [global] Trying to set history to none
DEBUG: [     set_setting:0379] [global] Trying to set context to none
DEBUG: [     set_setting:0379] [global] Trying to set gap_size to 0
DEBUG: [process_conf_file:0243] Reading config file '/home/xxx/scripts/config/dunst.conf'
INFO: '/home/xxx/scripts/config/dunst.conf' open, fd: '3'
DEBUG: [process_conf_file:0252] Loading settings
DEBUG: [   save_settings:0432] Entering section [global]
DEBUG: [   save_settings:0449] Adding rule 'timeout = 0' to special section global
DEBUG: [        set_rule:0400] Creating new rule 'global'
DEBUG: [     set_setting:0379] [global] Trying to set width to (0, 300)
DEBUG: [     set_setting:0379] [global] Trying to set height to 999
DEBUG: [     set_setting:0379] [global] Trying to set origin to center
DEBUG: [string_parse_enum:0035] Setting enum to 0 (center)
DEBUG: [     set_setting:0379] [global] Trying to set offset to 6x36
DEBUG: [ set_from_string:0368] list type 2
DEBUG: [     set_setting:0379] [global] Trying to set monitor to 0
DEBUG: [     set_setting:0379] [global] Trying to set follow to mouse
DEBUG: [string_parse_enum:0035] Setting enum to 1 (mouse)
DEBUG: [     set_setting:0379] [global] Trying to set progress_bar_height to 12
DEBUG: [     set_setting:0379] [global] Trying to set progress_bar_corner_radius to 3
DEBUG: [     set_setting:0379] [global] Trying to set indicate_hidden to yes
DEBUG: [string_parse_enum:0035] Setting enum to 1 (yes)
DEBUG: [     set_setting:0379] [global] Trying to set shrink to no
DEBUG: [string_parse_enum:0035] Setting enum to 0 (no)
DEBUG: [     set_setting:0379] [global] Trying to set transparency to 20
DEBUG: [     set_setting:0379] [global] Trying to set separator_height to 2
DEBUG: [     set_setting:0379] [global] Trying to set frame_width to 1
DEBUG: [     set_setting:0379] [global] Trying to set separator_color to frame
DEBUG: [string_parse_sepcolor:0164] parsing sep_color
DEBUG: [string_parse_enum:0035] Setting enum to 2 (frame)
DEBUG: [     set_setting:0379] [global] Trying to set sort to yes
DEBUG: [string_parse_enum:0035] Setting enum to 1 (yes)
DEBUG: [     set_setting:0379] [global] Trying to set idle_threshold to 0
DEBUG: [     set_setting:0379] [global] Trying to set font to JetBrainsMono Nerd Font 9.5
DEBUG: [     set_setting:0379] [global] Trying to set line_height to 0
DEBUG: [   save_settings:0449] Adding rule 'markup = full' to special section global
DEBUG: [string_parse_enum:0035] Setting enum to 3 (full)
DEBUG: [   save_settings:0449] Adding rule 'format = <span><b>%s %p</b></span>\n%b' to special section global
DEBUG: [   save_settings:0449] Adding rule 'alignment = left' to special section global
DEBUG: [string_parse_enum:0035] Setting enum to 0 (left)
DEBUG: [     set_setting:0379] [global] Trying to set vertical_alignment to center
DEBUG: [string_parse_enum:0035] Setting enum to 1 (center)
DEBUG: [     set_setting:0379] [global] Trying to set show_age_threshold to -1
DEBUG: [   save_settings:0449] Adding rule 'word_wrap = yes' to special section global
DEBUG: [string_parse_enum:0035] Setting enum to 1 (yes)
DEBUG: [   save_settings:0449] Adding rule 'ellipsize = middle' to special section global
DEBUG: [string_parse_enum:0035] Setting enum to 2 (middle)
DEBUG: [     set_setting:0379] [global] Trying to set ignore_newline to no
DEBUG: [string_parse_enum:0035] Setting enum to 0 (no)
DEBUG: [     set_setting:0379] [global] Trying to set stack_duplicates to true
DEBUG: [string_parse_enum:0035] Setting enum to 1 (true)
DEBUG: [     set_setting:0379] [global] Trying to set hide_duplicate_count to true
DEBUG: [string_parse_enum:0035] Setting enum to 1 (true)
DEBUG: [     set_setting:0379] [global] Trying to set show_indicators to yes
DEBUG: [string_parse_enum:0035] Setting enum to 1 (yes)
DEBUG: [   save_settings:0449] Adding rule 'icon_position = left' to special section global
DEBUG: [string_parse_enum:0035] Setting enum to 0 (left)
DEBUG: [   save_settings:0449] Adding rule 'max_icon_size = 32' to special section global
DEBUG: [     set_setting:0379] [global] Trying to set icon_path to /usr/share/icons/Adwaita/16x16/status/:/usr/share/icons/Adwaita/16x16/devices/:/usr/share/icons/Adwaita/16x16/apps/:/usr/share/icons/breeze-dark/status/16
DEBUG: [     set_setting:0379] [global] Trying to set sticky_history to yes
DEBUG: [string_parse_enum:0035] Setting enum to 1 (yes)
DEBUG: [     set_setting:0379] [global] Trying to set history_length to 20
DEBUG: [     set_setting:0379] [global] Trying to set always_run_script to true
DEBUG: [string_parse_enum:0035] Setting enum to 1 (true)
DEBUG: [     set_setting:0379] [global] Trying to set corner_radius to 10
DEBUG: [     set_setting:0379] [global] Trying to set ignore_dbusclose to true
DEBUG: [string_parse_enum:0035] Setting enum to 1 (true)
DEBUG: [     set_setting:0379] [global] Trying to set force_xinerama to false
DEBUG: [string_parse_enum:0035] Setting enum to 0 (false)
DEBUG: [     set_setting:0379] [global] Trying to set mouse_left_click to close_current
DEBUG: [ set_from_string:0368] list type 1
DEBUG: [string_parse_enum:0035] Setting enum to 2 (close_current)
DEBUG: [     set_setting:0379] [global] Trying to set mouse_middle_click to do_action, close_current
DEBUG: [ set_from_string:0368] list type 1
DEBUG: [string_parse_enum:0035] Setting enum to 1 (do_action)
DEBUG: [string_parse_enum:0035] Setting enum to 2 (close_current)
DEBUG: [     set_setting:0379] [global] Trying to set mouse_right_click to close_all
DEBUG: [ set_from_string:0368] list type 1
DEBUG: [string_parse_enum:0035] Setting enum to 3 (close_all)
DEBUG: [   save_settings:0432] Entering section [urgency_low]
DEBUG: [   save_settings:0449] Adding rule 'foreground = #FFFFFF' to special section urgency_low
DEBUG: [        set_rule:0400] Creating new rule 'urgency_low'
DEBUG: [   save_settings:0449] Adding rule 'background = #335566' to special section urgency_low
DEBUG: [   save_settings:0449] Adding rule 'frame_color = #335566' to special section urgency_low
DEBUG: [   save_settings:0449] Adding rule 'timeout = 0' to special section urgency_low
DEBUG: [     set_setting:0379] [urgency_low] Trying to set icon to null
DEBUG: [   save_settings:0432] Entering section [urgency_normal]
DEBUG: [   save_settings:0449] Adding rule 'foreground = #FFFFFF' to special section urgency_normal
DEBUG: [        set_rule:0400] Creating new rule 'urgency_normal'
DEBUG: [   save_settings:0449] Adding rule 'background = #335566' to special section urgency_normal
DEBUG: [   save_settings:0449] Adding rule 'frame_color = #335566' to special section urgency_normal
DEBUG: [   save_settings:0449] Adding rule 'timeout = 0' to special section urgency_normal
DEBUG: [     set_setting:0379] [urgency_normal] Trying to set icon to null
DEBUG: [   save_settings:0432] Entering section [urgency_critical]
DEBUG: [   save_settings:0449] Adding rule 'background = #d64e4e' to special section urgency_critical
DEBUG: [        set_rule:0400] Creating new rule 'urgency_critical'
DEBUG: [   save_settings:0449] Adding rule 'foreground = #f0e0e0' to special section urgency_critical
DEBUG: [   save_settings:0449] Adding rule 'frame_color = #d64e4e' to special section urgency_critical
DEBUG: [   save_settings:0449] Adding rule 'timeout = 0' to special section urgency_critical
DEBUG: [     set_setting:0379] [urgency_critical] Trying to set icon to null
DEBUG: [process_conf_file:0255] Checking/correcting settings
DEBUG: [      print_rule:0165] Rule global
DEBUG: [      print_rule:0166] summary (null)
DEBUG: [      print_rule:0167] appname (null)
DEBUG: [      print_rule:0168] script (null)
DEBUG: [      print_rule:0169] frame (null)
DEBUG: [      print_rule:0165] Rule urgency_low
DEBUG: [      print_rule:0166] summary (null)
DEBUG: [      print_rule:0167] appname (null)
DEBUG: [      print_rule:0168] script (null)
DEBUG: [      print_rule:0169] frame #335566
DEBUG: [      print_rule:0165] Rule urgency_normal
DEBUG: [      print_rule:0166] summary (null)
DEBUG: [      print_rule:0167] appname (null)
DEBUG: [      print_rule:0168] script (null)
DEBUG: [      print_rule:0169] frame #335566
DEBUG: [      print_rule:0165] Rule urgency_critical
DEBUG: [      print_rule:0166] summary (null)
DEBUG: [      print_rule:0167] appname (null)
DEBUG: [      print_rule:0168] script (null)
DEBUG: [      print_rule:0169] frame #d64e4e
INFO: Using X11 output
DEBUG: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
DEBUG: [             run:0077] RUN, reason 0
INFO: X11: Hiding window
DEBUG: [x_mainloop_fd_dispatch:0387] XEvent: Ignoring '65'
DEBUG: [x_mainloop_fd_dispatch:0367] XEvent: Checking for active screen changes
DEBUG: [x_mainloop_fd_dispatch:0367] XEvent: Checking for active screen changes