compton(现在更多以 picom 的名字维护)在 Linux 下报错,原因通常和 显示协议、显卡驱动、配置文件、权限 有关。下面按“最常见原因 → 对应解决办法”给你一个排查清单。
现象:
compton: No X11 display found
或启动直接退出。
原因:
解决:
echo $XDG_SESSION_TYPE
wayland → 换用:
picom(新版支持部分 Wayland)现象:
Another composite manager is already running
原因:
解决:
killall compton
# 或
killall picom
再启动一次。
现象:
GLX error解决:
compton --backend glx --vsync none
compton --backend xrender
现象:
Error parsing config file
原因:
~/.config/compton.conf 语法错误解决:
mv ~/.config/compton.conf ~/.config/compton.conf.bak
现象:
Cannot open display
原因:
DISPLAY 未设置解决:
echo $DISPLAY
# 通常是 :0
非当前用户运行需:
xhost +local:
compton --diagnostics
或(picom):
picom --diagnostics
✅ 新系统推荐直接用 picom
sudo apt install picom
picom &
你可以直接把 完整报错信息 或:
贴出来,我可以精准告诉你哪一行配置错了。