在 Debian 上装 Compton 失败,一般是因为 Compton 已经停止维护,而且 Debian 仓库里的情况比较特殊。下面按常见原因给你排查和解决思路。
✅ Compton 已死
✅ 推荐用它的继任者:picom
Compton 官方仓库已停止维护,Debian 新版本里基本都迁移到 picom 了。
sudo apt update
sudo apt install picom
然后启动:
picom &
或写进 ~/.xinitrc / 桌面环境自启里。
官方仓库已经没有 compton 了
你可以尝试:
apt search compton
如果搜不到,就说明已经移除。
可能还能装:
sudo apt install compton
如果失败,常见错误原因:
Unable to locate package compton
或
Depends: libxxx but it is not installable
✅ 解决办法:
sudo apt install -f
sudo apt --fix-broken install
⚠️ 不推荐,依赖老、容易翻车
sudo apt install git meson ninja-build \
libx11-dev libxcomposite-dev libxdamage-dev \
libxrandr-dev libxinerama-dev libconfig-dev \
libdbus-1-dev libgl-dev libpcre3-dev
git clone https://github.com/chjj/compton.git
cd compton
meson build
ninja -C build
sudo ninja -C build install
如果编译报错,基本说明 你的系统已经不适合 Compton 了。
cp ~/.config/compton.conf ~/.config/picom.conf
# 旧
compton &
# 新
picom &
| Compton | picom |
|---|---|
--config |
--config |
--backend glx |
--backend glx |
-b |
-b |
| 现象 | 原因 | 解决 |
|---|---|---|
| apt 找不到 compton | Debian 已移除 | 用 picom |
| 编译失败 | 依赖太老 | 用 picom |
| 装了但黑屏 | 显卡/驱动问题 | 换 backend |
| Wayland 下失败 | Compton 不支持 | 用 Wayland 合成器 |
你可以直接把 报错信息贴出来,比如:
apt install compton 的完整输出cat /etc/os-release)我可以一步一步帮你定位 ✅