You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
92 lines
2.6 KiB
92 lines
2.6 KiB
# basic configuration
|
|
#backend = "glx";
|
|
#vsync = "opengl-swc";
|
|
#backend = "xrender";
|
|
backend = "glx";
|
|
vsync = true;
|
|
use-damage = true;
|
|
|
|
glx-no-stencil = true;
|
|
glx-copy-from-front = false;
|
|
xrender-sync-fence = true;
|
|
detect-rounded-corners = true;
|
|
|
|
#################################
|
|
#
|
|
# Shadows
|
|
#
|
|
#################################
|
|
|
|
# Enabled client-side shadows on windows.
|
|
shadow = true;
|
|
# The blur radius for shadows. (default 12)
|
|
shadow-radius = 5;
|
|
# 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.75;
|
|
|
|
# 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.
|
|
shadow-exclude = [
|
|
"! name~=''",
|
|
"name = 'Notification'",
|
|
"name = 'Plank'",
|
|
"name = 'Docky'",
|
|
"name = 'Kupfer'",
|
|
"name = 'xfce4-notifyd'",
|
|
"name *= 'VLC'",
|
|
"name *= 'compton'",
|
|
"name *= 'Chromium'",
|
|
"name *= 'Chrome'",
|
|
"name *= 'Firefox'",
|
|
"name *= 'Visual'",
|
|
"name *= 'Slack'",
|
|
"name *= 'Insomnia'",
|
|
"name *= 'Zoom'",
|
|
"class_g = 'Conky'",
|
|
"class_g = 'Kupfer'",
|
|
"class_g = 'Synapse'",
|
|
"class_g ?= 'Notify-osd'",
|
|
"class_g ?= 'Cairo-dock'",
|
|
"class_g ?= 'Xfce4-notifyd'",
|
|
"class_g ?= 'Xfce4-power-manager'"
|
|
];
|
|
# Avoid drawing shadow on all shaped windows (see also: --detect-rounded-corners)
|
|
shadow-ignore-shaped = false;
|
|
|
|
#################################
|
|
#
|
|
# Opacity
|
|
#
|
|
#################################
|
|
|
|
inactive-opacity = 1;
|
|
active-opacity = 1;
|
|
frame-opacity = 1;
|
|
inactive-opacity-override = true;
|
|
|
|
# Dim inactive windows. (0.0 - 1.0)
|
|
#inactive-dim = 0.1;
|
|
# 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.
|
|
#blur-background = true;
|
|
blur-background = false;
|
|
# Blur background of opaque windows with transparent frames as well.
|
|
# blur-background-frame = true;
|
|
# Do not let blur radius adjust based on window opacity.
|
|
#blur-background-fixed = true;
|
|
blur-background-exclude = [
|
|
"window_type = 'dock'",
|
|
"window_type = 'desktop'"
|
|
];
|
|
|
|
# transparancy settings for i3
|
|
opacity-rule = [
|
|
"0:_NET_WM_STATE@:32a *= '_NET_WM_STATE_HIDDEN'"
|
|
];
|