方法一:使用APT包管理器更新(推荐)
sudo apt update,同步系统的软件包索引,确保获取到Compton的最新可用版本信息。sudo apt upgrade compton,APT会自动下载并安装Compton的最新版本(需系统已启用对应软件源)。systemctl管理服务:systemctl --user restart compton;pkill compton && compton &(先终止旧进程,再启动新版本)。方法二:手动下载并编译安装(获取最新开发版)
sudo apt install build-essential cmake libx11-dev libxrandr-dev libxcb-xinerama0-dev libxcb-randr0-dev
(若需简化依赖安装,可直接运行sudo apt build-dep compton,自动安装所有编译Compton所需的库)。https://github.com/astraea-com/compton/releases),找到最新稳定版本的压缩包(如compton-0.7.3.tar.gz),使用wget或curl下载:wget https://github.com/astraea-com/compton/releases/download/v0.7.3/compton-0.7.3.tar.gz
(将链接中的版本号替换为实际最新版本)。tar -xzf compton-0.7.3.tar.gz;cd compton-0.7.3;mkdir build && cd build;cmake ..(可根据需求添加-DCMAKE_INSTALL_PREFIX=/usr/local等参数);make(耗时取决于系统性能);sudo make install(默认安装到/usr/local/bin)。systemctl --user restart compton || pkill compton && compton &
注意事项
~/.config/compton.conf),避免新版本配置格式变更导致问题。sudo apt install -f修复(自动安装缺失的依赖)。sudo apt install compton=旧版本号)或删除手动安装的文件(sudo rm /usr/local/bin/compton)恢复。