Compton 是一个轻量级的 X11 合成管理器(现在很多发行版用它的继任者 picom,配置方式类似)。下面我用新手友好的方式,从安装到基础配置一步步讲。
很多新系统已经没有 compton,而是:
picom(推荐,compton 的活跃分支)compton你可以用:
which compton picom
哪个存在就用哪个,下面以 compton / picom 通用配置 为例。
sudo apt install compton
# 或
sudo apt install picom
sudo pacman -S picom
mkdir -p ~/.config/compton
nano ~/.config/compton/compton.conf
# 基础透明与阴影
shadow = true;
shadow-radius = 12;
shadow-offset-x = -2;
shadow-offset-y = -2;
shadow-opacity = 0.5;
# 窗口淡入淡出
fade = true;
fade-in-step = 0.03;
fade-out-step = 0.03;
# 不使用 OpenGL(新手更稳)
backend = "xrender";
# 忽略全屏程序的阴影(看视频更舒服)
shadow-exclude = [
"class_g = 'Firefox' && fullscreen",
"_NET_WM_STATE@:32a *= '_NET_WM_STATE_FULLSCREEN'"
];
compton --config ~/.config/compton/compton.conf
或 picom:
picom --config ~/.config/compton/compton.conf
如果窗口变漂亮了,说明成功。
在对应启动文件里加一行:
compton --config ~/.config/compton/compton.conf &
例如 i3:
nano ~/.config/i3/config
加:
exec --no-startup-id compton --config ~/.config/compton/compton.conf
❌ 黑屏 / 卡顿
backend 改成 xrenderglx 除非你显卡驱动很稳❌ 视频闪烁
unredir-if-possible = true;❌ CPU 占用高
shadow = false;
如果你只想透明 + 不卡:
backend = "xrender";
shadow = false;
fade = true;
如果你愿意,可以告诉我:
我可以直接给你一份量身定制的配置。