Compton(现代常见分支为 picom)启动失败的原因很多,常见有以下几类。你可以对照排查:
mesa、xf86-video-amdgpu 等驱动✅ 检查:
lspci -k | grep -A2 VGA
glxinfo | grep "OpenGL renderer"
Compton / picom 只能在 X11 下运行。
✅ 检查当前会话:
echo $XDG_SESSION_TYPE
如果是 wayland,启动会直接失败。
xfwm4 --compositormutterkwinxcompmgr✅ 检查:
ps aux | grep compton
ps aux | grep picom
✅ 关闭已有合成器:
killall picom
killall compton
compton 和新版 picom 配置不兼容✅ 测试默认配置:
picom --no-fading-openclose --no-fading-destroy
✅ 临时忽略配置:
picom --config /dev/null
libconfiglibevpixmanxcb-* 系列库✅ Debian / Ubuntu:
sudo apt install libconfig-dev libev-dev libpixman-1-dev xcb-proto
✅ Arch:
sudo pacman -S picom
Compton 需要 X server。
✅ 检查:
echo $DISPLAY
picom --log-level trace
或:
compton -b 2> ~/compton.log
常见错误示例:
No X visual foundFailed to load backendAnother composite manager is already running⚠️ Compton 已停止开发,推荐:
picom
$DISPLAY如果你愿意,可以把 启动报错信息 或 系统环境(发行版 / 显卡 / X11 or Wayland)发出来,我可以直接帮你精准定位。