Compton(以及它的后继 fork picom)在 Linux 桌面里非常常用,但“坑”也不少。下面按常见程度和场景给你总结一下:
✅ 解决:
qdbus org.kde.KWin /Compositor suspend 等)常见误区:
~/.compton.conf(旧)~/.config/compton.conf~/.config/picom.conf⚠️ compton 已经基本停止维护,picom 是主流
✅ 建议:
picom~/.config/picom.conf--daemon 或重复启动症状:
✅ 解决:
picom --daemon
或 autostart 里确保只启动一次
常见于:
原因:
backend = "glx" 不兼容✅ 解决尝试:
backend = "xrender";
或
backend = "glx";
vsync = true;
典型表现:
✅ 解决:
unredir-if-possible = true;
并配合:
paint-on-overlay = true;
比如:
原因:
opacity-rule 写错✅ 示例:
opacity-rule = [
"90:class_g = 'Alacritty'"
];
这是历史老大难问题
✅ 推荐方案:
picom 新版本xrenderforcegpu / use-damage 出错老教程里常见:
use-damage = true;
在新 picom 里可能:
✅ 建议:
man picom原因:
✅ 正确顺序:
表现:
✅ 多数情况是:
xrandr 配置问题picom --log-level DEBUG
backend = "xrender";
vsync = false;
ps aux | grep picom
compton 的坑,80% 来自:旧教程 + NVIDIA + 重复启动 + 错误 backend
如果你愿意,可以告诉我:
我可以直接给你一份不会踩坑的 picom 配置。