以下是在CentOS中配置Compton的步驟:
安裝Compton
sudo yum install epel-release
sudo yum install compton # CentOS 7及以下
sudo dnf install compton # CentOS 8及以上
創建配置文件
/.config/compton.conf
不存在,手動創建:mkdir -p /.config
nano /.config/compton.conf
backend = "glx" # 選擇后端(glx/wayland,推薦glx提升性能)
shadow = true # 啟用陰影
shadow-exclude = [".*"] # 排除窗口陰影(如桌面環境窗口)
opacity = 0.9 # 窗口透明度(0.0-1.0)
vsync = true # 啟用垂直同步
啟動Compton
compton --config /.config/compton.conf &
sudo nano /etc/systemd/system/compton.service
添加以下內容:[Unit]
Description=Compton Compositor
After=graphical.target
[Service]
ExecStart=/usr/bin/compton --config /.config/compton.conf
Restart=on-failure
[Install]
WantedBy=graphical.target
然后執行:sudo systemctl enable compton
sudo systemctl start compton
驗證與優化
log-file
參數輸出到文件):journalctl -u compton -f
backend=glx
)或限制CPU占用(cpulimit -l 50 -p $(pgrep compton)
)。注意:CentOS默認使用X11,若需Wayland支持需額外配置顯示服務器。