在 Debian 上优化 Compton(现为 picom 分支) 主要从配置、性能、视觉效果、兼容性几方面入手。下面是一套实用优化方案。
Compton 已停止维护,建议用 picom(兼容 compton 配置):
sudo apt install picom
# 或新版(推荐)
sudo apt install picom
# 如需最新
git clone https://github.com/yshui/picom
启动:
picom --config ~/.config/picom.conf
shadow = false
fade = false
backend = "glx";
若老显卡不稳定:
backend = "xrender";
unredir-if-possible = true;
use-damage = true;
shadow-exclude = [
"class_g = 'Firefox'",
"class_g = 'mpv'",
"_NET_WM_STATE@:32a *= '_NET_WM_STATE_FULLSCREEN'"
];
unredir-if-possible = true;
vsync = true;
若掉帧:
vsync = "opengl-swc";
glx-swap-method = "copy";
或:
glx-swap-method = "exchange";
picom --config ~/.config/picom.conf --log-level DEBUG
常见错误:
xrenderglx设置 → 窗口管理器微调 → 合成器 → 关闭
backend = "xrender";
shadow = false;
fade = false;
backend = "glx";
vsync = true;
shadow = false;
fade = false;
unredir-if-possible = true;
use-damage = true;
如果你愿意,我可以:
直接说你的显卡和桌面环境即可。