温馨提示×

Debian怎么更新Compton

小樊
35
2026-08-26 08:28:20
栏目: 智能运维

在 Debian 里 Compton 已经基本被弃用,官方仓库里现在更推荐用 picom(Compton 的活跃 fork)。下面分情况说明怎么更新或替换。


一、如果你已经安装了 Compton(旧版)

1. 查看当前版本

compton --version

2. 更新系统(包含旧包)

sudo apt update
sudo apt upgrade

⚠️ 注意:
Debian 12(Bookworm)及以后 默认不再提供 compton 包,只有老版本(如 Debian 10/11)可能还有。


二、推荐方案:安装 / 切换到 picom(官方推荐)

1. 安装 picom

sudo apt update
sudo apt install picom

2. 停止并替换 compton

如果你之前用 compton 自启:

killall compton

然后改为启动 picom:

picom &

或写进自启配置(如 ~/.xinitrc 或 i3 配置):

exec picom

三、从源码安装最新版 picom(可选,适合新显卡)

如果你需要 最新特性(如动画、新后端)

1. 安装依赖

sudo apt install \
  git meson ninja-build \
  libxext-dev libxcb1-dev libxcb-damage0-dev \
  libxcb-xfixes0-dev libxcb-shape0-dev \
  libxcb-render-util0-dev libxcb-glx0-dev \
  libpixman-1-dev libdbus-1-dev \
  libconfig-dev libgl-dev libegl-dev \
  libpcre2-dev libxcb-composite0-dev

2. 编译安装

git clone https://github.com/yshui/picom.git
cd picom
meson setup build
ninja -C build
sudo ninja -C build install

运行:

picom

四、Compton 和 picom 的关系

项目 状态
compton ❌ 停止维护
picom ✅ 活跃维护(推荐)
配置文件 兼容(基本通用)

五、常见问题

1. 我能不能继续用 compton?

可以,但不推荐,新内核 / 新驱动可能出问题。

2. 配置会丢吗?

不会,picom 可以直接读取:

~/.config/compton.conf

或:

~/.config/picom/picom.conf

如果你愿意,可以告诉我:

  • Debian 版本(cat /etc/debian_version
  • 桌面环境(i3 / bspwm / openbox / GNOME)

我可以给你一套 最适合你环境的 picom 配置

0