温馨提示×

debian compton怎么更新版本

小樊
48
2026-09-10 21:11:32
栏目: 智能运维

在 Debian 上“更新 compton 版本”要分几种情况,因为 compton 已经基本停止维护,现在主流使用的是它的分支 picom。下面给你几种常见做法:


一、先确认你现在用的是 compton 还是 picom

which compton
which picom
compton --version
picom --version

二、通过 Debian 官方仓库更新(最简单)

1. 更新系统

sudo apt update
sudo apt upgrade

2. 安装 / 升级 picom(推荐)

Debian 10+ 官方源里通常是 picom:

sudo apt install picom

⚠️ 注意:Debian 仓库里的 compton 版本通常很旧,不建议继续用 compton。


三、如果你想“最新版 compton / picom”(编译安装)

方式 1:安装 picom 最新版(推荐)

sudo apt install git meson libxext-dev libxcb1-dev libxcb-damage0-dev \
libxcb-xfixes0-dev libxcb-shape0-dev libxcb-render-util0-dev \
libxcb-composite0-dev libxcb-image0-dev libxcb-present-dev \
libxcb-xinerama0-dev libxcb-randr0-dev libxcb-glx0-dev \
libpixman-1-dev libdbus-1-dev libconfig-dev libgl1-mesa-dev \
libpcre2-dev libevdev-dev

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

启动:

picom &

方式 2:如果你坚持用老 compton(不推荐)

git clone https://github.com/chjj/compton.git
cd compton
make
sudo make install

⚠️ compton 已多年不更新,可能存在兼容问题。


四、从 compton 迁移到 picom(建议)

配置文件基本兼容:

mv ~/.config/compton.conf ~/.config/picom.conf
picom --config ~/.config/picom.conf

五、常见问题

1. Debian 旧版本没有 picom?

用 backports:

sudo apt install -t bullseye-backports picom

2. 更新后黑屏 / 闪屏?

  • 关闭 xrender 用 glx
  • 或暂时:
picom --backend xrender

如果你告诉我:

  • Debian 版本(如 11 / 12)
  • 用的是 compton 还是 picom
  • 桌面环境(i3 / bspwm / xfce)

我可以给你更精确的命令。

0 踩