在 Linux 上更新 compton(或它的继任者 picom)取决于你使用的发行版和安装方式。下面按常见情况说明。
compton 已停止维护,现在主流是 picom(fork 版)。
which compton
which picom
compton --version
picom --version
sudo pacman -Syu picom
如果你还在用旧版 compton:
sudo pacman -R compton
sudo pacman -S picom
sudo apt update
sudo apt install picom
如果系统里还有 compton:
sudo apt remove compton
注意:Ubuntu 老版本仓库里可能只有 compton,建议用 PPA 或源码安装 picom。
sudo dnf update
sudo dnf install picom
sudo zypper refresh
sudo zypper install picom
适合需要最新版本或修复的情况。
sudo apt install git meson ninja-build build-essential \
libx11-dev libxcomposite-dev libxdamage-dev libxfixes-dev \
libxinerama-dev libxrender-dev libpcre3-dev libev-dev \
libdbus-1-dev libconfig-dev libgl-dev libpixman-1-dev
sudo pacman -S base-devel meson ninja libev libconfig pcre dbus
git clone https://github.com/yshui/picom.git
cd picom
git submodule update --init --recursive
meson setup build
ninja -C build
sudo ninja -C build install
安装后:
picom --version
原来:
compton &
改为:
picom &
~/.config/compton.conf~/.config/picom/picom.conf你可以直接复制:
mkdir -p ~/.config/picom
cp ~/.config/compton.conf ~/.config/picom/picom.conf
⚠️ 部分旧参数已废弃,建议参考:
man picom
picom --diagnostics
尝试:
picom --backend glx --vsync
或改用 xrender:
picom --backend xrender
✅ 推荐做法:
卸载 compton → 安装 picom → 使用包管理器更新
如果你愿意,可以告诉我:
我可以给你一套最适合你系统的配置方案。