Debian 下 Compton 的窗口管理要点
定位与适用场景
安装与配置文件路径
sudo apt update && sudo apt install compton。compton --config > ~/.compton.conf 生成基础模板后按需修改。关键配置与窗口管理相关参数
backend:渲染后端,常用 glx(性能/效果较好)或 xrender(兼容性更好)。vsync:设为 true 可减少画面撕裂(如 vsync = true;)。shadow:是否启用窗口阴影(true/false)。shadow-exclude:按窗口类/实例/标题排除阴影,例如排除菜单与特定应用:shadow-exclude = ["class_g 'GtkWindow'", "class_g 'GtkDialog'"];shadow-radius、shadow-offset-x、shadow-offset-y、shadow-opacity 以获得更自然的阴影。opacity / alpha:设置窗口不透明度(如 opacity = 0.9; 表示 90% 不透明)。fade / fade-delta:启用淡入淡出与动画步长,提升窗口操作时的视觉连贯性。unredirect:控制是否对全屏窗口“绕过合成”以降低延迟,可按需开关以平衡性能与画面一致性。启动、热重载与自启动
compton(或 compton --config ~/.config/compton.conf 指定配置)。killall compton && compton &,或使用自定义配置启动。compton --config ~/.config/compton.conf & 加入桌面会话的“启动应用程序”。[Unit]
Description=Compton Compositor
After=graphical-session.target
[Service]
ExecStart=/usr/bin/compton --config %h/.config/compton.conf
Restart=on-failure
[Install]
WantedBy=default.target
启用:systemctl --user daemon-reload && systemctl --user enable --now compton.servicecompton --log-file=/tmp/compton.log。常见问题与替代选择