Ubuntu 下 Compton 设置与优化指南
一 安装与启用
sudo apt update && sudo apt install comptoncompton &ps -e | grep comptoncompton -b(-b 表示后台运行)二 配置文件与关键参数
backend = glx(或 xrender;若显卡与驱动支持 OpenGL,优先 glx)vsync = true(减少撕裂;若出现卡顿或输入延迟,可尝试 false)shadow = true(关闭可降负载:false)opacity 取值 0.0–1.0;可用 opacity-rule 为指定程序设透明度,例如:["90:class_g 'Firefox'", "90:name 'Terminal'"][blur] 段,如 method = gaussian、size = 10、deviation = 5.0ignore_root = true(部分桌面/壁纸下避免根窗口透明异常)killall compton && compton &source ~/.xprofile / source ~/.xinitrc 生效。三 自启动与系统集成
compton -bnano ~/.config/systemd/user/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.service
compton -b。四 性能优化与故障排查
shadow = false,减少大面积透明/模糊backend:优先 glx;如遇渲染问题再回退 xrendervsync:撕裂多则开,卡顿或延迟高则关opacity-rulecpulimit -l 50 -p $(pidof compton) 限制 CPU(临时手段)killall compton 后恢复原配置或暂时以 compton --backend xrender --shadow false 启动排查