Compton(现多被 picom 继承)设置阴影(shadow)主要通过配置 ~/.config/compton.conf(或 picom.conf)来完成。下面按常见需求一步步说明。
在配置文件中添加或确认:
shadow = true;
shadow = true;
shadow-radius = 12; # 阴影模糊半径
shadow-offset-x = -8; # 水平偏移(正右负左)
shadow-offset-y = -8; # 垂直偏移(正下负上)
shadow-opacity = 0.5; # 阴影透明度(0~1)
shadow-exclude = [
"class_g = 'Slop'",
"class_g = 'Conky'",
"_GTK_FRAME_EXTENTS@:c"
];
✅ 推荐基础配置。
shadow-exclude = [
"fullscreen"
];
shadow-exclude = [
"class_g = 'slop'",
"class_g = 'dmenu'",
"class_g = 'rofi'",
"_NET_WM_STATE@:32a *= '_NET_WM_STATE_ABOVE'"
];
在 GNOME 下 Compton / picom 通常不建议使用,因为:
✅ GNOME 下阴影由 主题 / 扩展 控制,例如:
compton --shadow
或 picom:
picom --experimental-backends
shadow = true;shadow-exclude 误杀fade / blur,或换 picom:picom --backend glx
shadow = true;
shadow-radius = 10;
shadow-offset-x = -5;
shadow-offset-y = -5;
shadow-opacity = 0.6;
shadow-exclude = [
"class_g = 'slop'",
"fullscreen"
];
如果你告诉我:
我可以给你一份完全适配你环境的配置。