Compton 是 Xorg 下的轻量合成器(现在很多发行版已改用 picom,配置基本通用)。下面按“常见需求 → 怎么改 → 示例”来说明。
默认查找顺序(常见):
~/.config/compton.conf
~/.compton.conf
/etc/xdg/compton.conf
如果你用的是 picom(Debian 12 / Ubuntu 22.04+ 常见):
~/.config/picom/picom.conf
不存在就新建一个。
nano ~/.config/compton.conf
修改后重启 Compton / picom:
killall compton
compton &
或(picom):
killall picom
picom &
shadow = true;
shadow-radius = 12;
shadow-offset-x = -8;
shadow-offset-y = -8;
shadow-opacity = 0.75;
关闭阴影:
shadow = false;
fading = true;
fade-in-step = 0.03;
fade-out-step = 0.03;
backend = "glx"; # 或 "xrender"
vsync = true;
# 禁用透明
opacity-rule = [
"100:class_g = '.*'"
];
shadow-exclude = [
"class_g = 'Conky'",
"class_g = 'Docky'",
"class_g = 'Plank'",
"_GTK_FRAME_EXTENTS@:c"
];
unredir-if-possible = true;
compton --shadow-exclude 'class_g="Firefox"' &
backend = "glx";
vsync = true;
shadow = true;
shadow-radius = 10;
shadow-offset-x = -5;
shadow-offset-y = -5;
fading = true;
unredir-if-possible = true;
opacity-rule = [
"95:class_g = 'Alacritty'",
"90:class_g = 'Xfce4-terminal'"
];
compton --diagnostics
picom --diagnostics
如果黑屏 / 闪屏:
picom --backend xrender
你可以直接告诉我:
我可以给你一份完全定制的配置文件。