Compton(及其分支如picom)作为X11的合成窗口管理器,若配置不当可能导致多种显示或性能问题。以下是常见问题及解决方案:
ini
vsync = true; # 启用垂直同步
backend = "glx"; # 使用OpenGL后端(部分驱动需改为"xrender")
glx-no-stencil = true; # 避免某些驱动问题ini
shadow = false; # 临时关闭阴影测试
unredir-if-possible = true; # 全屏窗口时禁用合成提升性能ini
backend = "xrender"; # 老旧硬件使用xrender
paint-on-overlay = true; # 减少重绘
mark-wmwin-focused = false; # 禁用不必要的窗口标记ini
backend = "xrender"; # 替代glxbash
picom --config /dev/null --backend glx --log-file ~/picom.logini
xrender-sync-fence = true; # 强制同步
vsync-use-glfinish = true; # 解决部分NVIDIA问题ini
use-ewmh-active-win = true; # 优化焦点处理
unredir-if-possible = true; # 全屏时绕过合成ini
inactive-opacity = 0.8; # 非活动窗口透明度
active-opacity = 1.0; # 活动窗口不透明
opacity-rule = [ "90:class_g = 'Terminal'" ]; # 针对特定窗口bash
picom --config /dev/null --backend xrenderbash
tail -f ~/.cache/picom.logini
glx-no-rebind-pixmap = true;关键配置项通常围绕vsync、backend和shadow。建议逐项调整并观察效果。若问题持续,可尝试切换到picom(Compton的活跃分支)以获得更好的兼容性。