Compton 是一个轻量级的 X11 compositor(窗口合成器),主要用于实现窗口透明、阴影、淡入淡出等特效。它依赖于 X.Org(X11) 显示服务器,因此支持 Compton 的系统本质上是:运行 Linux + X11 桌面环境的系统。
下面按类别说明哪些系统/环境支持 Compton 配置:
一、支持的 Linux 发行版(通用)
只要发行版使用 X11 会话,基本都支持 Compton,例如:
- Ubuntu(使用 Ubuntu / GNOME on Xorg 会话)
- Debian
- Arch Linux
- Manjaro
- Fedora(X11 会话)
- Linux Mint(Cinnamon / MATE / Xfce)
- openSUSE
- EndeavourOS
- Void Linux
- Gentoo
⚠️ 注意:使用 Wayland 会话时,Compton 无法工作(需要对应的 Wayland compositor,如 sway、Hyprland 等)
二、支持的桌面环境 / 窗口管理器
✅ 明确支持 Compton 的
- 轻量桌面环境
- 窗口管理器(无内置 compositor)
- i3
- bspwm
- Openbox
- Fluxbox
- dwm
- awesome(可关掉自带 compositing)
- herbstluftwm
⚠️ 可用但不推荐
- GNOME(X11 模式)
- KDE Plasma(X11 模式)
它们自带合成器,Compton 可能冲突,一般没必要用
三、不支持 / 不适合 Compton 的情况
- Wayland 会话(所有发行版)
- GNOME on Wayland
- KDE Wayland
- Sway / Hyprland(用自带 compositor)
- macOS / Windows(不是 Linux X11)
- Android(非 X11)
四、Compton 的继任者(推荐了解)
Compton 已逐渐停止维护,社区常用替代:
- picom(Compton fork,功能更全,配置兼容)
- picom-ibhagwan
- picom-jonaburg
现在多数教程说的“compton 配置”,实际用的是 picom
五、简单判断是否支持
echo $XDG_SESSION_TYPE
- 输出
x11 → ✅ 支持 Compton
- 输出
wayland → ❌ 不支持
如果你愿意,可以告诉我:
- 你用的 发行版 + 桌面环境
- 是否是 Wayland
我可以帮你写一份可直接用的 Compton / picom 配置。