Compton 多显示器配置与优化要点
一 基础准备与显示器命名
二 配置文件骨架与关键选项
# 渲染与同步
backend = "glx"
vsync = "opengl-swc" # 或 "drm" / "none";根据驱动与撕裂情况选择
glx-no-stencil = false
glx-copy-from-front = true
glx-shape = true
glx-fbconfig = false
glx-hardware = true
glx-damage = true
damage = true
# 阴影与透明
shadow = true
shadow-exclude = [
"class_g = 'Desktop'",
"class_g = 'Gnome-terminal'",
"class_g = 'Firefox'"
]
opacity-rule = [
"class_g = 'Desktop' A",
"class_g = 'Gnome-terminal' A",
"class_g = 'Firefox' A"
]
# 多显示器相关
xrandr-output HDMI-1 eDP-1 # 可选:显式声明输出(多数场景可省略)
三 多显示器性能与显示优化
四 开机自启动与验证
[Desktop Entry]
Type=Application
Exec=/usr/bin/compton -c ~/.config/compton.conf
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Compton
Comment=Compton Window Composer
[Unit]
Description=Compton Compositor
After=graphical-session.target
[Service]
ExecStart=/usr/bin/compton -c %h/.config/compton.conf
Restart=on-failure
[Install]
WantedBy=graphical-session.target
五 常见问题与排查