在 Ubuntu 上让 Compton(或它的继任者 Picom) 与其它桌面环境 / 窗口管理器“共存”,通常是指:
下面按常见情况说明。
GNOME Shell 本身已经是一个合成器,直接跑 Compton 通常没必要,也容易出问题。
picom --backend glx
⚠️ 可能导致动画异常、截图工具异常。
这些 WM 本身没有合成器,Compton/Picom 是标准搭配。
sudo apt install picom
在 ~/.config/i3/config 中加:
exec --no-startup-id picom
或:
exec --no-startup-id picom --config ~/.config/picom/picom.conf
XFCE 自带合成器,二选一。
设置 → 窗口管理器微调 → 合成 → 关闭
picom &
不共存。
KWin 自己就是合成器,Compton 会冲突。
✅ 正确做法:
Compton 已停止维护
✅ 建议直接用 Picom:
sudo apt install picom
配置文件:
~/.config/picom/picom.conf
picom --backend xrender
Compton / Picom 只支持 X11
切换:
登录界面 → Ubuntu on Xorg
| 环境 | 是否共存 | 建议 |
|---|---|---|
| GNOME | 不推荐 | 用自带合成 |
| i3 | ✅ | Picom 必装 |
| XFCE | ✅ | 关 XFCE 合成 |
| KDE | ❌ | 用 KWin |
| Wayland | ❌ | 切 X11 |
如果你能告诉我:
我可以给你精确的一份配置。