1. 安装Compton
在CentOS中启动Compton前,需先通过包管理器安装。若使用CentOS 8及以上版本(支持dnf),可运行sudo dnf install compton;若使用CentOS 7及以下版本(使用yum),则运行sudo yum install compton。部分旧版本可能需要先启用EPEL仓库(sudo yum install epel-release)再安装。
2. 手动启动Compton
安装完成后,可通过以下命令手动启动Compton:
compton,Compton会加载系统默认配置(若有)。~/.config/compton.conf(用户级)或/etc/compton.conf(系统级),可通过compton -c /path/to/config.conf指定路径启动。例如:compton -c ~/.config/compton.conf。3. 设置Compton开机自启动(systemd方式)
为避免每次登录都手动启动,可创建systemd服务文件实现开机自启:
/etc/systemd/system/compton.service,内容如下(需根据实际情况调整):[Unit]
Description=Compton Window Compositor
After=display-manager.service  # 确保在显示管理器启动后运行
[Service]
Type=simple
ExecStart=/usr/bin/compton -b -c /etc/compton.conf  # -b表示后台运行,-c指定配置文件
Restart=on-failure  # 失败时自动重启
User=your-username  # 替换为你的实际用户名(若为系统级服务,可省略或用root)
[Install]
WantedBy=multi-user.target  # 多用户模式下启动
sudo systemctl daemon-reload  # 重新加载systemd配置
sudo systemctl enable compton  # 设置开机自启
sudo systemctl start compton   # 立即启动服务
systemctl status compton查看服务是否运行正常(显示“active (running)”即为成功)。注意事项
akmod-nvidia)和Mesa库(sudo yum install mesa-libGL mesa-libEGL),否则可能出现兼容性问题。backend、shadow、opacity)可根据桌面环境(GNOME/KDE/XFCE)和硬件性能调整,例如backend = "glx"(推荐)或"xrender"(兼容旧硬件)。journalctl -u compton.service查看日志定位问题(如配置文件语法错误、显卡驱动缺失)。