diff --git a/picom.conf b/picom.conf index 4f76bea..5ba8bc5 100644 --- a/picom.conf +++ b/picom.conf @@ -59,10 +59,10 @@ glx-swap-method = 2; # Enabled client-side shadows on windows. shadow = true; -shadow-radius = 40; -shadow-offset-x = -40; -shadow-offset-y = -40; -shadow-opacity = 0.75; +shadow-radius = 30; +shadow-offset-x = -27; +shadow-offset-y = -25; +shadow-opacity = 0.65; # Set if you want different colour shadows # shadow-red = 0.0; @@ -81,12 +81,14 @@ shadow-exclude = [ "name *= 'Chrome'", "name *= 'brave'", "name *= 'BitwigStudio'", - "window_type = 'popup_menu'", - "window_type = 'dropdown_menu'", - "window_type = 'menu'", + # "window_type = 'popup_menu'", + # "window_type = 'dropdown_menu'", + # "window_type = 'menu'", "class_g = 'Firefox' && argb", "class_g = 'Conky'", + "class_g = 'zeditor'", "class_g ?= 'Notify-osd'", + "class_g = 'dev.zed.Zed'", # "_GTK_FRAME_EXTENTS@:c", # "_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'" ]; @@ -194,6 +196,7 @@ blur-background-exclude = [ "name *= 'ONLYOFFICE'", "name *= 'xfce4-screenshooter'", "name *= 'Floorp'", + "class_g = 'dev.zed.Zed'" ]; ################################# @@ -205,7 +208,7 @@ blur-background-exclude = [ # Fade windows during opacity changes. fading = true; # The time between steps in a fade in milliseconds. (default 10). -fade-delta = 0; +fade-delta = 1; # Opacity change between steps while fading in. (default 0.028). fade-in-step = 0.03; # Opacity change between steps while fading out. (default 0.03). @@ -214,7 +217,10 @@ fade-out-step = 0.03; # no-fading-openclose = true; # Specify a list of conditions of windows that should not be faded. -fade-exclude = [ ]; +fade-exclude = [ + "window_type = 'dock'", + "window_type = 'desktop'" +]; ################################# @@ -295,7 +301,7 @@ wintypes: tooltip = { # fade: Fade the particular type of windows. - fade = true; + fade = false; # shadow: Give those windows shadow shadow = false; # opacity: Default opacity for the type of windows. @@ -303,9 +309,19 @@ wintypes: # focus: Whether to always consider windows of this type focused. focus = true; }; - dropdown_menu = { shadow = false; }; - popup_menu = { shadow = false; }; - utility = { shadow = false; }; + dropdown_menu = { + shadow = false; + }; + popup_menu = { + shadow = true; + }; + menu = { + shadow = true; + }; + utility = { + shadow = true; + }; + }; ######################