## Backend backend = "glx"; xrender-sync-fence = true; # vsync = true; ## glx backend glx-no-stencil = true; ## Unredir unredir-if-possible = true; unredir-if-possible-delay = 0; ## Window groups detect-transient = true; detect-client-leader = false; ## Focus use-ewmh-active-win = true; mark-wmwin-focused = true; mark-ovredir-focused = true; ## Shadows shadow = true; shadow-radius = 8; shadow-opacity = 1; shadow-offset-x = -8; shadow-offset-y = -8; shadow-ignore-shaped = false; xinerama-shadow-crop = true; shadow-exclude = [ "window_type !~?= 'normal|dock'", "name ~?= '(^|[[:punct:]])(frame|border|tray|noshadow)([[:punct:]]|$)'", "class_i ~?= '(^|[[:punct:]])(frame|border|tray|noshadow)([[:punct:]]|$)'" ] ## Dimming inactive-dim = 0.1; inactive-dim-fixed = true; ## Opacity detect-client-opacity = true; # https://github.com/chjj/compton/issues/408 # https://github.com/yshui/picom/pull/550 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'", "90: focused && argb && window_type ?= 'normal' && class_g ~?= 'u?(xterm|rxvt)|terminal|(k|c)onsole|zathura'" ]