温馨提示×

Debian装Compton失败咋办

小樊
40
2026-07-16 01:18:00
栏目: 智能运维

在 Debian 上装 Compton 失败,一般是因为 Compton 已经停止维护,而且 Debian 仓库里的情况比较特殊。下面按常见原因给你排查和解决思路。


一、先说结论(重点)

Compton 已死
推荐用它的继任者:picom

Compton 官方仓库已停止维护,Debian 新版本里基本都迁移到 picom 了。


二、Debian 上正确的做法(推荐)

✅ 方法 1:直接安装 picom(首选)

sudo apt update
sudo apt install picom

然后启动:

picom &

或写进 ~/.xinitrc / 桌面环境自启里。


三、如果你非要装 Compton(不推荐)

1️⃣ Debian 12(Bookworm)及以后

官方仓库已经没有 compton 了

你可以尝试:

apt search compton

如果搜不到,就说明已经移除。


2️⃣ Debian 11(Bullseye)及更早

可能还能装:

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

四、从源码编译 Compton(仅限折腾)

⚠️ 不推荐,依赖老、容易翻车

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 了


五、Compton → picom 的迁移(几乎无成本)

配置文件

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 的完整输出
  • Debian 版本(cat /etc/os-release
  • 显卡 + 桌面环境(GNOME / KDE / i3 / bspwm)

我可以一步一步帮你定位 ✅

0