CentOS Compton更新与升级策略
/etc/compton.conf或~/.config/compton.conf)及个人桌面设置,避免升级过程中配置丢失。rpm -q compton命令检查Compton是否通过系统包管理器(如yum/dnf)安装;若为源码编译安装,需采用对应的源码更新流程。sudo yum clean all && sudo yum update -y
sudo yum upgrade compton -y
compton --version
sudo dnf check-update
sudo dnf upgrade compton -y
sudo systemctl restart compton
若Compton通过snap安装(需提前安装snapd),可使用以下步骤更新:
sudo yum install snapd -y && sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
sudo snap refresh compton
sudo systemctl restart compton
若系统未提供Compton的最新版本,可通过源码编译安装:
sudo yum remove compton -y
git clone https://github.com/chjj/compton.git
cd compton
meson setup build && ninja -C build
sudo ninja -C build install
/usr/local/etc/compton.conf),并重启服务。xprop、xrandr、libdrm等),可通过sudo yum install xorg-x11-utils libdrm-devel -y安装。systemctl restart compton)或注销重新登录,使新版本生效。sudo yum downgrade compton -y)或恢复备份的配置文件。picom(Compton的 fork,支持更多现代特性)替代,安装方式类似:sudo yum install picom -y