Compton 抗锯齿配置的正确思路
Compton/picom 是 X11 窗口合成器,它并不直接提供类似游戏或矢量图里的“图形抗锯齿”全局开关;窗口内容是否抗锯齿,取决于应用自身的绘制(如 OpenGL、XRender、字体渲染)。Compton 能优化的是合成与缩放阶段产生的边缘锯齿、半透明混色走样等观感问题。因此,所谓“抗锯齿”在配置层面,应聚焦于缩放插值、采样、阴影采样与混色质量等参数。
与抗锯齿相关的关键配置项
示例配置片段(compton/picom)
# 选择一个后端(有 GPU 时优先 glx)
backend = "glx"
# 缩放与采样(缩放时更平滑)
scale-method = "bilinear"
scale-sample = 2
# 阴影(让边缘更柔和,减轻锯齿感)
shadow = true
shadow-radius = 12
shadow-sigma = 6
shadow-sample = 24
shadow-offset-x = 0
shadow-offset-y = 4
# 避免撕裂(可选,按系统与驱动支持情况启用)
glx-sync-drawable = true
# 其它常见优化(可选)
vsync = true
unredir-if-possible = true
detect-rounded-corners = true
detect-client-leader = true
说明:较新的 picom 部分选项名可能略有差异(例如 vsync 可能写作 vsync-method),以你安装的 picom 手册为准。
验证与排查