你提到的 Compton 其实是 Linux 桌面里一个老牌的复合器(compositor),现在更多被它的继任者 picom 取代(Compton 已停止维护)。不过原理是一样的。
下面从「为什么要用」的角度来说:
Linux 桌面(X11 下)默认很多窗口管理器(如 i3、Openbox、Awesome)本身不负责特效和透明,只管窗口布局。
Compton 的作用就是在 X Server 之上做合成,弥补这些缺失。
Compton 默认配置很朴素,不配置基本看不出效果。
常见配置内容:
示例(picom 配置片段):
opacity-rule = [
"90:class_g = 'Alacritty'",
"80:class_g = 'Firefox' && focused"
];
shadow = true;
blur-method = "gaussian";
vsync = true;
用 Compton / picom,是为了在轻量 Linux 桌面上获得透明、阴影、动画和更顺滑的显示效果;而“配置”是为了让这些效果符合你的审美和性能需求。
如果你愿意,我可以: