forked from colonelpanic/dotfiles
77 lines
2.5 KiB
Plaintext
77 lines
2.5 KiB
Plaintext
#################################
|
|
#
|
|
# Backend
|
|
#
|
|
#################################
|
|
|
|
# Backend to use: "xrender" or "glx".
|
|
# GLX backend is typically much faster but depends on a sane driver.
|
|
backend = "glx";
|
|
|
|
#################################
|
|
#
|
|
# GLX backend
|
|
#
|
|
#################################
|
|
|
|
glx-no-stencil = true;
|
|
|
|
# GLX backend: Copy unmodified regions from front buffer instead of redrawing them all.
|
|
# My tests with nvidia-drivers show a 10% decrease in performance when the whole screen is modified,
|
|
# but a 20% increase when only 1/4 is.
|
|
# My tests on nouveau show terrible slowdown.
|
|
# Useful with --glx-swap-method, as well.
|
|
glx-copy-from-front = false;
|
|
|
|
# GLX backend: Use MESA_copy_sub_buffer to do partial screen update.
|
|
# My tests on nouveau shows a 200% performance boost when only 1/4 of the screen is updated.
|
|
# May break VSync and is not available on some drivers.
|
|
# Overrides --glx-copy-from-front.
|
|
# glx-use-copysubbuffermesa = true;
|
|
|
|
# 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 backend: GLX buffer swap method we assume.
|
|
# Could be undefined (0), copy (1), exchange (2), 3-6, or buffer-age (-1).
|
|
# undefined is the slowest and the safest, and the default value.
|
|
# copy is fastest, but may fail on some drivers,
|
|
# 2-6 are gradually slower but safer (6 is still faster than 0).
|
|
# Usually, double buffer means 2, triple buffer means 3.
|
|
# buffer-age means auto-detect using GLX_EXT_buffer_age, supported by some drivers.
|
|
# Useless with --glx-use-copysubbuffermesa.
|
|
# Partially breaks --resize-damage.
|
|
# Defaults to undefined.
|
|
glx-swap-method = "undefined";
|
|
|
|
#################################
|
|
#
|
|
# Shadows
|
|
#
|
|
#################################
|
|
|
|
# Enabled client-side shadows on windows.
|
|
shadow = true;
|
|
# Don't draw shadows on DND windows.
|
|
no-dnd-shadow = true;
|
|
# Avoid drawing shadows on dock/panel windows.
|
|
no-dock-shadow = true;
|
|
# Zero the part of the shadow's mask behind the window. Fix some weirdness with ARGB windows.
|
|
clear-shadow = true;
|
|
# The blur radius for shadows. (default 12)
|
|
shadow-radius = 15;
|
|
# The left offset for shadows. (default -15)
|
|
shadow-offset-x = -5;
|
|
# The top offset for shadows. (default -15)
|
|
shadow-offset-y = -5;
|
|
# The translucency for shadows. (default .75)
|
|
shadow-opacity = 0.5;
|
|
|
|
# Set if you want different colour shadows
|
|
# shadow-red = 0.0;
|
|
# shadow-green = 0.0;
|
|
# shadow-blue = 0.0;
|