backend = "glx"; vsync = true; shadow = false; shadow-radius = 50; shadow-offset-x = -50; shadow-offset-y = 10; shadow-opacity = 0.4; shadow-red = 0; shadow-green = 0.1; shadow-blue = 0.2; shadow-exclude = [ "name = 'Notification'", "_GTK_FRAME_EXTENTS@:c", "class_g = 'i3-frame'", "_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'", "_NET_WM_STATE@:32a *= '_NET_WM_STATE_STICKY'", "!I3_FLOATING_WINDOW@:c", ]; shadow-ignore-shaped = false; blur-background = false; blur-background-fixed = true; blur-kern = "7x7box"; blur-background-exclude = [ "class_g = 'i3-frame'", "window_type = 'dock'", "window_type = 'desktop'", "_GTK_FRAME_EXTENTS@:c" ]; # Duplicating the _NET_WM_STATE entries because compton cannot deal with atom arrays :-/ opacity-rule = [ "100:name *= 'VIM'", "97:class_g = 'Termite' && !_NET_WM_STATE@:32a", "99:class_g = 'google-chrome'", "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:_NET_WM_STATE@[0]:32a = '_NET_WM_STATE_STICKY'", "90:_NET_WM_STATE@[1]:32a = '_NET_WM_STATE_STICKY'", "90:_NET_WM_STATE@[2]:32a = '_NET_WM_STATE_STICKY'", "90:_NET_WM_STATE@[3]:32a = '_NET_WM_STATE_STICKY'", "90:_NET_WM_STATE@[4]:32a = '_NET_WM_STATE_STICKY'" ]; fading = true; fade-delta = 2; fade-in-step = 0.01; fade-out-step = 1; fade-exclude = []; mark-wmwin-focused = true; mark-ovredir-focused = true; use-ewmh-active-win = true; detect-rounded-corners = true; detect-client-opacity = true; refresh-rate = 0; dbe = false; glx-no-stencil = true; glx-copy-from-front = false; unredir-if-possible = false; focus-exclude = [ "class_g = 'google-chrome'" ]; detect-transient = true; detect-client-leader = true; invert-color-include = []; wintypes: { tooltip = { fade = true; shadow = false; opacity = 1.00; focus = true; }; dock = { shadow = false }; dnd = { shadow = false }; };