温馨提示×

如何简化ubuntu中的compton配置

小樊
37
2025-12-22 05:55:10
栏目: 智能运维

简化 Ubuntu 中 Compton 配置的步骤

一 准备与定位配置

  • 安装:在 Ubuntu 上执行 sudo apt-get install compton
  • 配置文件位置:优先使用用户级配置 ~/.config/compton.conf;若需要全局配置,可用 /etc/xdg/compton.conf
  • 快速生成最小化配置:新建文件并写入基础项(见下文“二 最小化配置模板”),即可满足大多数桌面。

二 最小化配置模板

  • 极速稳定版(无模糊、无透明,兼容性最好)
    backend = glx
    vsync = true
    shadow = false
    opacity = 1.0
    
  • 轻量美观版(保留阴影,关闭模糊与透明)
    backend = glx
    vsync = true
    shadow = true
    shadow-radius = 5
    shadow-offset-x = 1
    shadow-offset-y = 1
    shadow-opacity = 0.3
    opacity = 1.0
    
  • 使用说明:将以上内容保存到 ~/.config/compton.conf;如需指定自定义路径,可用命令 compton --config ~/.config/compton.conf -b 启动(-b 为后台运行)。

三 自动启动与热重载

  • 会话自动启动(推荐,适用于 Openbox、i3 等)
    ~/.xprofile~/.xinitrc 末尾添加:compton -b(若使用自定义配置,改为 compton --config ~/.config/compton.conf -b)。
  • 使用 systemd 用户服务(可选)
    创建用户服务文件 ~/.config/systemd/user/compton.service
    [Unit]
    Description=Compton Window Composer
    After=graphical-session.target
    
    [Service]
    ExecStart=/usr/bin/compton --config %h/.config/compton.conf -b
    Restart=always
    
    [Install]
    WantedBy=default.target
    
    启用:systemctl --user daemon-reload && systemctl --user enable --now compton
  • 热重载:修改配置后执行 killall compton && compton -b,或用 compton --config ~/.config/compton.conf -b 重启。

四 进一步简化与排错

  • 减少特效数量:关闭不必要的 shadow透明度/模糊,能明显降低开销并提升稳定性。
  • 选择合适后端:优先 backend=glx;若出现渲染问题,可回退到 xrender
  • 与桌面环境冲突:在 GNOME/KDE 等自带合成器的桌面中,Compton 可能与系统合成器冲突,建议在这些环境中禁用或卸载 Compton。

0