diff --git a/compton/compton.conf b/compton/compton.conf index 4d32d78..9928f42 100644 --- a/compton/compton.conf +++ b/compton/compton.conf @@ -35,7 +35,7 @@ glx-copy-from-front = false; # GLX backend: Avoid rebinding pixmap on window damage. # Probably could improve performance on rapid window content changes, but is known to break things on some drivers (LLVMpipe). # Recommended if it works. -# glx-no-rebind-pixmap = true; +glx-no-rebind-pixmap = true; # GLX backend: GLX buffer swap method we assume. # Could be undefined (0), copy (1), exchange (2), 3-6, or buffer-age (-1). @@ -47,7 +47,7 @@ glx-copy-from-front = false; # Useless with --glx-use-copysubbuffermesa. # Partially breaks --resize-damage. # Defaults to undefined. -glx-swap-method = "undefined"; +glx-swap-method = "copy"; ################################# # @@ -110,14 +110,14 @@ shadow-ignore-shaped = false; ################################# menu-opacity = 1; -inactive-opacity = 0.8; +inactive-opacity = 1; active-opacity = 1; frame-opacity = 1; inactive-opacity-override = false; alpha-step = 0.06; # Dim inactive windows. (0.0 - 1.0) -inactive-dim = 0.1; +inactive-dim = 0.2; # Do not let dimness adjust based on window opacity. # inactive-dim-fixed = true; # Blur background of transparent windows. Bad performance with X Render backend. GLX backend is preferred. @@ -147,9 +147,9 @@ fading = true; # The time between steps in a fade in milliseconds. (default 10). fade-delta = 2; # Opacity change between steps while fading in. (default 0.028). -fade-in-step = 0.01; +fade-in-step = 0.05; # Opacity change between steps while fading out. (default 0.03). -fade-out-step = 0.01; +fade-out-step = 0.05; # Fade windows in/out when opening/closing no-fading-openclose = false; @@ -193,7 +193,7 @@ vsync = "opengl-swc"; # Enable DBE painting mode, intended to use with VSync to (hopefully) eliminate tearing. # Reported to have no effect, though. -dbe = false; +dbe = true; # Limit compton to repaint at most once every 1 / refresh_rate second to boost performance. # This should not be used with --vsync drm/opengl/opengl-oml as they essentially does --sw-opti's job already, diff --git a/i3/config b/i3/config index ef0a593..ea15a2e 100644 --- a/i3/config +++ b/i3/config @@ -218,7 +218,9 @@ client.background $bg #client.focused_inactive #a5a5a5 #a5a5a5 #000000 #FFFFFF #a5a5a5 #client.unfocused #a5a5a5 #a5a5a5 #000000 #FFFFFF #a5a5a5 -for_window [class="^.*"] border pixel 6 +#for_window [class="^.*"] border pixel 6 + +default_border none #exec_always --no-startup-id killall polybar; polybar -r bar exec_always --no-startup-id compton -b --config ~/.config/i3/compton.conf