mirror of
https://github.com/yshui/picom.git
synced 2024-11-11 13:51:02 -05:00
50e2259404
This was a dubious "fix" for a Nvidia driver problem. The problem was never fully understood, and the then developers took a shotgun approach and implemented xsync fences as a fix. Which somehow fixed the problem. Again, I don't see any indication that the developers understood why this "fix" worked. (for details, see chjj/compton#152 and chjj/compton#181) The driver problem should have been fixed almost 5 years ago. So this shouldn't be needed anymore. In addition the way compton uses xsync fences is apparently wrong according to the xsync spec (fences are attached to screen, but compton uses them as if they were attached to drawables). So, I will try removing it and see if anyone will complain. If there are real concrete reasons why fences are needed, it will be brought back. Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
85 lines
1.9 KiB
Text
85 lines
1.9 KiB
Text
# Shadow
|
|
shadow = true;
|
|
no-dnd-shadow = true;
|
|
no-dock-shadow = true;
|
|
clear-shadow = true;
|
|
shadow-radius = 7;
|
|
shadow-offset-x = -7;
|
|
shadow-offset-y = -7;
|
|
# shadow-opacity = 0.7;
|
|
# shadow-red = 0.0;
|
|
# shadow-green = 0.0;
|
|
# shadow-blue = 0.0;
|
|
shadow-exclude = [
|
|
"name = 'Notification'",
|
|
"class_g = 'Conky'",
|
|
"class_g ?= 'Notify-osd'",
|
|
"class_g = 'Cairo-clock'",
|
|
"_GTK_FRAME_EXTENTS@:c"
|
|
];
|
|
# shadow-exclude = "n:e:Notification";
|
|
# shadow-exclude-reg = "x10+0+0";
|
|
# xinerama-shadow-crop = true;
|
|
|
|
# Opacity
|
|
menu-opacity = 0.8;
|
|
inactive-opacity = 0.8;
|
|
# active-opacity = 0.8;
|
|
frame-opacity = 0.7;
|
|
inactive-opacity-override = false;
|
|
alpha-step = 0.06;
|
|
# inactive-dim = 0.2;
|
|
# inactive-dim-fixed = true;
|
|
# blur-background = true;
|
|
# blur-background-frame = true;
|
|
blur-kern = "3x3box";
|
|
# blur-kern = "5,5,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1";
|
|
# blur-background-fixed = true;
|
|
blur-background-exclude = [
|
|
"window_type = 'dock'",
|
|
"window_type = 'desktop'",
|
|
"_GTK_FRAME_EXTENTS@:c"
|
|
];
|
|
# opacity-rule = [ "80:class_g = 'URxvt'" ];
|
|
|
|
# Fading
|
|
fading = true;
|
|
# fade-delta = 30;
|
|
fade-in-step = 0.03;
|
|
fade-out-step = 0.03;
|
|
# no-fading-openclose = true;
|
|
# no-fading-destroyed-argb = true;
|
|
fade-exclude = [ ];
|
|
|
|
# Other
|
|
backend = "xrender";
|
|
mark-wmwin-focused = true;
|
|
mark-ovredir-focused = true;
|
|
# use-ewmh-active-win = true;
|
|
detect-rounded-corners = true;
|
|
detect-client-opacity = true;
|
|
refresh-rate = 0;
|
|
vsync = "none";
|
|
dbe = false;
|
|
paint-on-overlay = true;
|
|
# sw-opti = true;
|
|
# unredir-if-possible = true;
|
|
# unredir-if-possible-delay = 5000;
|
|
# unredir-if-possible-exclude = [ ];
|
|
focus-exclude = [ "class_g = 'Cairo-clock'" ];
|
|
detect-transient = true;
|
|
detect-client-leader = true;
|
|
invert-color-include = [ ];
|
|
# resize-damage = 1;
|
|
|
|
# GLX backend
|
|
# glx-no-stencil = true;
|
|
# glx-no-rebind-pixmap = true;
|
|
glx-swap-method = "undefined";
|
|
# glx-use-gpushader4 = true;
|
|
|
|
# Window type settings
|
|
wintypes:
|
|
{
|
|
tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; };
|
|
};
|