From f20f5174c7401757e016e389476ee17ceb80b019 Mon Sep 17 00:00:00 2001 From: Luca Bilke Date: Mon, 29 Jan 2024 20:53:55 +0100 Subject: [PATCH] reconfigure picom --- .config/picom/picom.conf | 51 +++++++++++++++++++++++++++++++++++++--- 1 file changed, 48 insertions(+), 3 deletions(-) diff --git a/.config/picom/picom.conf b/.config/picom/picom.conf index d577217a..91f3cc6d 100644 --- a/.config/picom/picom.conf +++ b/.config/picom/picom.conf @@ -1,18 +1,63 @@ -shadow = false; +# Shadow +shadow = true; +shadow-radius = 15; +shadow-opacity = 0.7; +shadow-offset-x = -13; +shadow-offset-y = -13; +shadow-exclude = "!focused"; + +# Fading fading = false; +fade-in-step = 0.04; +fade-out-step = 0.04; +fade-delta = 4; +fade-exclude = []; + +# Corner corner-radius = 0; + +# Blur +blur-method = "dual_kawase"; +blur-background = true; +blur-background-frame = false; +blur-kern = "3x3box"; +blur-strength = 7; +blur-background-exclude = [ + "class_g = 'Dunst'", + "class_g *= 'slop'", + "_GTK_FRAME_EXTENTS@:c", + "_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'" +]; + +# Opacity opacity-rule = [ "0:_NET_WM_STATE@[0]:32a *= '_NET_WM_STATE_HIDDEN'", "0:_NET_WM_STATE@[1]:32a *= '_NET_WM_STATE_HIDDEN'", "0:_NET_WM_STATE@[2]:32a *= '_NET_WM_STATE_HIDDEN'", "0:_NET_WM_STATE@[3]:32a *= '_NET_WM_STATE_HIDDEN'", "0:_NET_WM_STATE@[4]:32a *= '_NET_WM_STATE_HIDDEN'", - "100:fullscreen" ]; +# Window type settings +wintypes: +{ + dock = { shadow = false; }; + dnd = { shadow = false; }; + tooltip = { shadow = false; }; + menu = { opacity = false; }; + dropdown_menu = { opacity = false; }; + popup_menu = { opacity = false; }; + utility = { opacity = false; }; +}; + +# Other backend = "glx"; vsync = true; unredir-if-possible = true; +detect-transient = true; +detect-client-leader = true; + +# GLX backend glx-no-stencil = true; -glx-no-rebind-pixmap = true; +glx-no-rebind-pixmap = false; use-damage = true;