Ubuntu 下使用 Compton 减少窗口抖动的实用配置
一、核心思路与关键参数
二、配置文件示例与生效方式
mkdir -p ~/.config/compton
nano ~/.config/compton.conf
# 基本
backend = "glx"
vsync = true
# 降低合成负载
shadow = false
# blur-background = false # 如启用模糊,尝试关闭以验证是否减轻抖动
# 可选:针对特定应用设置不透明度(示例)
# opacity-rule = [
# "class_g = 'Firefox' window_opacity 0.9",
# "class_g = 'Chrome' window_opacity 0.9"
# ];
compton --replace &killall compton,再 compton &三、验证与常见排查
四、进阶与替代方案
mkdir -p ~/.config/systemd/user
nano ~/.config/systemd/user/compton.service
内容:[Unit]
Description=Compton Window Composer
After=graphical-session.target
[Service]
ExecStart=/usr/bin/compton --config %h/.config/compton.conf
Restart=always
[Install]
WantedBy=default.target
启用:systemctl --user daemon-reload
systemctl --user enable --now compton.service