在 Debian 上“更新 compton 版本”要分几种情况,因为 compton 已经基本停止维护,现在主流使用的是它的分支 picom。下面给你几种常见做法:
which compton
which picom
compton --version
picom --version
sudo apt update
sudo apt upgrade
Debian 10+ 官方源里通常是 picom:
sudo apt install picom
⚠️ 注意:Debian 仓库里的 compton 版本通常很旧,不建议继续用 compton。
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 &
git clone https://github.com/chjj/compton.git
cd compton
make
sudo make install
⚠️ compton 已多年不更新,可能存在兼容问题。
配置文件基本兼容:
mv ~/.config/compton.conf ~/.config/picom.conf
picom --config ~/.config/picom.conf
用 backports:
sudo apt install -t bullseye-backports picom
xrender 用 glxpicom --backend xrender
如果你告诉我:
我可以给你更精确的命令。