在 CentOS 上让 compton(窗口合成器,常用于 i3 / 轻量桌面)运行,一般步骤如下:
sudo yum install epel-release
sudo yum install compton
sudo dnf install epel-release
sudo dnf install compton
如果仓库中没有 compton,可以改用 picom(compton 的活跃分支):
sudo dnf install picom
创建配置文件:
mkdir -p ~/.config/compton
nano ~/.config/compton/compton.conf
示例配置(适合 i3):
backend = "glx";
glx-no-stencil = true;
vsync = "opengl-swc";
shadow = true;
fade = true;
compton --config ~/.config/compton/compton.conf
或(picom):
picom --config ~/.config/compton/compton.conf
如果没有报错,说明可以运行。
在 ~/.config/i3/config 中加入:
exec --no-startup-id compton --config ~/.config/compton/compton.conf
systemctl --user enable compton
systemctl --user start compton
(CentOS 8 / Stream 更推荐这种方式)
vsync 试试建议加:
backend = "xrender";
或:
compton --backend xrender
说明装的是 picom:
which picom
ps aux | grep compton
如果你能告诉我:
我可以给你更精确的配置。