Created
September 28, 2016 04:08
-
-
Save coleifer/55fd2c24980e8c515061a9caf70120f8 to your computer and use it in GitHub Desktop.
Installing Compton compositor for tear-free video in Xubuntu (XFCE).
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Place this file in ~ | |
# Installing Compton: sudo apt-add-repository ppa:richardgv/compton; sudo apt-get update; sudo apt-get -y install compton | |
backend = "xrender"; | |
paint-on-overlay = true; | |
glx-no-stencil = true; | |
glx-no-rebind-pixmap = true; | |
vsync = "opengl"; | |
#xrender backend with opengl solves "laggy drag" issue on 14.04 | |
#glx backend with opengl-swc works with <=13.10 | |
# These are important. The first one enables the opengl backend. The last one is the vsync method. Depending on the driver you might need to use a different method. | |
# The other options are smaller performance tweaks that work well in most cases. | |
# You can find the rest of the options here: https://github.com/chjj/compton/wiki/perf-guide, and here: https://github.com/chjj/compton/wiki/vsync-guide | |
# Shadow | |
shadow = true; # Enabled client-side shadows on windows. | |
no-dock-shadow = true; # Avoid drawing shadows on dock/panel windows. | |
no-dnd-shadow = true; # Don't draw shadows on DND windows. | |
clear-shadow = true; # Zero the part of the shadow's mask behind the window (experimental). | |
shadow-radius = 12; # The blur radius for shadows. (default 12) | |
shadow-offset-x = -12; # The left offset for shadows. (default -15) | |
shadow-offset-y = -12; # The top offset for shadows. (default -15) | |
shadow-exclude = [ | |
"! name~=''", | |
"n:e:Notification", | |
"n:e:Plank", | |
"n:e:Docky", | |
"g:e:Synapse", | |
"g:e:Kupfer", | |
"g:e:Conky", | |
"class_g ?= 'Notify-osd'", | |
"class_g ?= 'Cairo-dock'", | |
"class_g ?= 'Xfce4-notifyd'", | |
"class_g ?= 'Xfce4-power-manager'" | |
]; | |
# The shadow exclude options are helpful if you have shadows enabled. Due to the way compton draws its shadows, certain applications will have visual glitches | |
# (most applications are fine, only apps that do weird things with xshapes or argb are affected). | |
# This list includes all the affected apps I found in my testing. The "! name~=''" part excludes shadows on any "Unknown" windows, this prevents a visual glitch with the XFWM alt tab switcher. | |
# Fading | |
fading = false; # Fade windows during opacity changes. | |
fade-delta = 4; # The time between steps in a fade in milliseconds. (default 10). | |
fade-in-step = 0.03; # Opacity change between steps while fading in. (default 0.028). | |
fade-out-step = 0.03; # Opacity change between steps while fading out. (default 0.03). | |
#no-fading-openclose = true; # Fade windows in/out when opening/closing | |
detect-client-opacity = true; # This prevents opacity being ignored for some apps. For example without this enabled my xfce4-notifyd is 100% opacity no matter what. | |
# Window type settings | |
wintypes: | |
{ | |
tooltip = { fade = true; shadow = false; }; | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment