CentOS 下 Compton 卸载与重装指南
一、卸载步骤
yum list installed | grep compton 或 dnf list installed | grep compton。sudo yum remove compton(CentOS 7 常用)sudo dnf remove compton(CentOS 8/Stream 常用)rm -rf ~/.config/compton*sudo rm -f /etc/xdg/compton.confsudo make uninstall(若提供该目标);否则需手动删除可执行文件与配置。二、重装步骤
sudo yum update -y 或 sudo dnf update -ysudo yum install epel-release -ysudo yum install compton -y 或 sudo dnf install compton -ysudo yum groupinstall "Development Tools" -ysudo yum install -y mesa-libGL-devel mesa-libEGL-devel libX11-devel libXext-devel libXinerama-devel libXrandr-devel libXcursor-devel libXdamage-devel libXcomposite-devel libXxf86vm-develgit clone https://github.com/Compton/Compton.git
cd Compton
mkdir build && cd build
cmake ..
make -j$(nproc)
sudo make install
三、启动与验证
comptoncompton --config ~/.config/compton.confsystemctl --user edit --force compton.service,写入:[Unit]
Description=Compton Compositor
After=graphical-session.target
[Service]
ExecStart=/usr/bin/compton --config %h/.config/compton.conf
Restart=on-failure
[Install]
WantedBy=graphical-session.target
systemctl --user daemon-reload && systemctl --user enable --now compton.servicecompton --versionsystemctl --user status compton.servicejournalctl --user -u compton.service -b四、常见问题与替代方案
journalctl --user -u compton.service;必要时降低开销(如设置 backend = glx、vsync = true、frame_rate = 30)。