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查看日志定位問題(如配置文件語法錯誤、顯卡驅動缺失)。