Compton 已经停止维护,现在多数发行版用的是它的分支 picom。不过先帮你按常见报错来排查。
请把完整报错信息贴出来,例如:
compton: No compositor running...
X Error of failed request: BadMatch
不同报错修法不一样。
报错类似:
compton: Cannot read configuration file
✅ 解决:
cp /etc/xdg/compton.conf ~/.config/compton.conf
或自己建一个最小配置:
backend = "glx";
vsync = true;
然后:
compton --config ~/.config/compton.conf
报错:
Cannot open display
✅ 检查:
echo $DISPLAY
✅ 解决:
报错:
Failed to initialize backend
✅ 改配置:
backend = "xrender";
或
backend = "glx";
测试哪一个能用。
✅ 尝试:
backend = "xrender";
vsync = false;
NVIDIA 用户常需要:
compton --backend xrender --vsync none
报错:
Another compositor is already running
✅ 关掉原来的:
killall compton
killall picom
再启动。
sudo apt remove compton
sudo apt install picom
picom &
配置:
mkdir -p ~/.config/picom
cp /etc/xdg/picom.conf ~/.config/picom.conf
如果你愿意,把 具体报错 + 桌面环境(i3 / openbox / KDE / GNOME)+ 显卡 发出来,我可以直接给你一份能用的配置。